AW: Dateiname teilweise ändern
25.11.2010 14:21:42
Alex
Hallo Hajo,
sorry, wenn ich nicht die richtigen Begriffe verwende. Bin nicht so fit mit dem ganzen Thema.
Mit ActiveWorkbook hab ich es auch schon versucht. Fehlermeldung: Laufzeitfehler '424': Objekt erforderlich
Hier nochmal mein Script:
erst öffne ich die TXT und möchte diese dann abspeichern mit dem entsprechenden Namen
Dim strPfad As String
strPfad = Application.GetOpenFilename("Text-Files (*.txt), *.txt")
If strPfad CStr(False) Then
Workbooks.OpenText Filename:= _
strPfad, Origin _
:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, _
Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(1, 1), _
TrailingMinusNumbers:=True
Dim strVerzeichnis As String
Dim strDateiname As String
strVerzeichnis = "d:\daten\TK-Anlage\Alcatel\"
strDateiname = strVerzeichnis & "TK-Verrechnungsdaten " & Left(ActiveWorkbook.Name, 10)
'ThisWorkbook.SaveAs Filename:=strDateiname, FileFormat:=xlNormal
AtiveWorkbook.SaveAs Filename:=strDateiname, FileFormat:=xlNormal