Ich komme leider bei einem Problem nicht weiter.
Ich muss aus einer Excel Datei mehrere Dateien Tab getrennt speichern.
Mein Problem ist, dass in der ersten Spalte die Kategorie der Artikel steht.
zB.
Getränke, Gewürze....
in der zweiten Spalte steht dann der Artikeltext.
Jetzt muss ich pro Kategorie (Spalte 1) eine txt Datei erstellen.
Ich bin auf diesen Code gekommen ,wo alles in eine Datei geschrieben wird.
Sub exportieren()
Dim varSpalten
Dim intSpalte As Integer, lngZeile As Long
Dim objQuellblatt As Worksheet
Dim objZielblatt As Worksheet
Dim strPfad As String
Dim varTmp, strOut As String
Open "\\Server\Daten\00 dateiname.txt" For Output As #1 'anpassen
'Datenquelle festlegen
Set objQuellblatt = ThisWorkbook.Sheets("Gesamt")
varSpalten = Array(1, 8, 2, 3, 10, 12, 14, 15, 16, 17, 18, 19, 20, 24, 25, 23)
varTmp = objQuellblatt.UsedRange
For lngZeile = 3 To UBound(varTmp)
strOut = ""
If Len(varTmp(lngZeile, varSpalten(0))) > 0 Then
For intSpalte = 0 To UBound(varSpalten)
strOut = strOut & vbTab & varTmp(lngZeile, varSpalten(intSpalte))
Next intSpalte
strOut = Mid(strOut, 2)
Print #1, strOut
End If
Next lngZeile
Close #1
End Sub
Könnt Ihr mir hier bitte weiterhelfen.Vielen Dank für eure Unterstützung und einen schönen Tag noch
Lg
Alexander