Excel Development
- Details
- Zugriffe: 2698
Excel-VBA Projekte ? Für uns kein Problem !
Wir entwickeln auch erfolgreich VBA-Projekte, so z. B. den Datenexport aus PimCore mit PHP in eine CSV Datei und dann über eine Exceldatei zum GS1 Datenpool.
Hier unsere Code-Ecke ...
In unserer Code-Ecke werden wir immer wieder mal neue nützliche Funktionen zur freien Verfügung ablegen
Das hier ist der Programmcode um den Programmfortschritt in der Excel Fußzeile anzuzeigen, nCount ist die Variable die die Nummer aktuell bearbeitete Zeile enthält und nLetzteZeile eben die Nummer der letzten zu bearbeitenden Zeile.
Private Function StatusAnzeige(sTxt As String, sWert As Single)
Dim iWert As Integer
Dim iWiederh As Integer
With WorksheetFunction
iWert = .Round(sWert, 2) * 100
iWiederh = Int(iWert / 10)
Application.StatusBar = sTxt & .Rept("", 10 - iWiederh) & "" & iWert & "%" & " " & .Rept("*", iWiederh)
End With
End Function
Sheets("Import").Select
Range("A" + CStr(nCount)).Select
'erstmal Zeile aus CSV-Datei einlesen
If nCount = 1 Then 'Kopfdaten einlesen
StatusAnzeige "Fortschritt Datenimport: ", nCount / nLetzteZeile
MT 01/2020