(20.02.2022, 10:48)maninweb schrieb: Hallo,
weil Du den Pfad auch nicht verwendest. Somit: Open DstPfad & DstFileName
Gruß
Nach deiner Aussage müsste es so auch nicht funktionieren. Aber so nimmt er den den Pfad!
Sub SaveAsCSV()
Dim DstFileName As String, DstPfad As String
Dim Delimiter As String
Dim strZe As String
Dim lRow As Long, lCol As Integer
Dim Ze As Long, Sp As Integer
Dim ff As Integer
Dim strDateiname As String
On Error GoTo ErrorHandler
DstPfad = "T:\" 'Anpassen, muss bereits existieren
strDateiname = InputBox("Bitte den Namen der CSV-Datei angeben." & vbNewLine & "Als Name nur die Kommissionsnummer angeben.")
DstFileName = DstPfad & strDateiname & "_CSV-Export.csv"
Delimiter = ";"
With ActiveSheet
Range("A6").Value = Worksheets("Eingabe").TextBox4.Text
Range("A7").Value = Worksheets("Eingabe").TextBox1.Text
Range("A8").Value = Worksheets("Eingabe").TextBox2.Text
lRow = .Cells.Find(what:="*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
lCol = .Cells.Find(what:="*", SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
ff = FreeFile
Open DstFileName For Output As #ff
usw...