Hallo zusammen,
ich habe ein Makro geschrieben, das eine Exceltabelle in eine EDI*-Konforme Textdatei schreibt. Das Problem ist, das ich mit meinen bisherigen Schleifen jede Zeile+Zelle einzeln ansprechen muss. Ich geb mal einen kleinen Code-Ausschnitt:
For nRow = 4 To 4
For nCol = 3 To 3
LENTemp = Range("C4").Text
Delimiter = 8 - Len(LENTemp)
For i = 1 To Delimiter
LENLenght = LENLenght + " "
Next i
strFileText = strFileText & avarWksData(nRow, nCol) & LENLenght
'Var's leeren!
LENTemp = ""
Delimiter = ""
LENLenght = ""
Next
strFileText = strFileText & avarWksData(nRow, nColsCnt)
Next
Der Delimiter dient der Formatierung, dessen Wert leider nicht für jede Zelle Konstant bleibt. Ich brauche eine Schleife die folgendes tut :
- Zeile Zellenweise einliest
- Wenn nach der Zelle X eine leere Zelle folgt, in die nächste Zeile springen usw.
Ich hoffe das jemand ne Lösung parat hat.
MfG LordHexa
*EDI = EDI steht für Electronic Data Interchange und ist der Überbegriff für Industriestandards zum elektronischen Austausch von Geschäftsdokumenten.