ich denke mal es gibt sicher eine nette Lösung.
Wenn ich auf den Button klicke speichert er mir ja korrekterweise alles in April.txt.
Wenn man nun ein 2. mal draufklickt überschreibt er mit die Daten.
Gibt es einen Lösungsweg den ich grad nicht sehe ?
Danke schonmal und nochmals für Eure Hilfe
Option Explicit
Sub April()
'Variablen definieren
Dim Zieldatei As String 'SpeicherOrt der TextDatei
Dim Zeile As Integer 'Schleifenvariable
'FehlerMarke einfügen
On Error GoTo FehlerMarke
'Tabellenblatt aktivieren
ThisWorkbook.Worksheets("April").Activate
'Zieldatei erstellen
Zieldatei = ThisWorkbook.Path & "\April.txt"
'Zieldatei öffnen
Open Zieldatei For Output As #1
'Informationen in die ZielDatei einfügen
For Zeile = 2 To 31
' Werte aus der Tabelle in das Txt eintragen
Print #1, Right(Cells(Zeile, 2).Text, 10) & " " & _
Left(Cells(Zeile, 5).Text, 10) & " " & _
Right(Cells(Zeile, 6).Text, 10) & " " & _
Left(Cells(Zeile, 8).Text, 10)
Next Zeile
'Zieldatei schließen
Close #1
Exit Sub
FehlerMarke:
MsgBox Err.Description
End Sub