Registriert seit: 27.10.2016
Version(en): 2013
Hallo zusammen,
ich exportiere mit einem einfachen Makro ein Tabellenblatt in eine .txt-Datei, was auch ohne Probleme funktioniert.
Nur ein kleines Problem habe ich:
Ich hätte gerne das die .txt-Datei mit dem aktuellen Namen der Excel-Datei versehen wird.
Also in etwa so:
ActiveWorkbook.SaveAs Filename:= Pfad + Name der Excel Datei
Aktuell steht hier ein fester Dateiname. Diese müsste aber bei jedem Speichern überschreiben werden, bzw umbenannt werden.
Vielen Dank schon einmal für die Hilfe und Grüße
Alpha
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo,
ich rate mal:
ActiveWorkbook.SaveAs Filename:=Pfad & ActiveWorkbook.Name
Gruß Uwe
Registriert seit: 27.10.2016
Version(en): 2013
Hallo Uwe,
zunächst mal Danke für die Antwort :)
Leider benennt mir Excel die Datei dann mit "& ActiveWorkbook.Name.txt"
Die komplette Code-Zeile lautet wie folgt:
ChDir "C:\Users\xxx\Desktop"
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\xxx\Desktop\Kassenbuch 03_2017.txt", FileFormat:=xlText, _
CreateBackup:=False
Wenn ich nun den Dateiname ("Kassenbuch 03_2017.txt") durch den Code von dir ersetze benennt Excel die Datei wie oben beschrieben.
Hättest du noch einen Vorschlag zur Lösung?
Vielen Dank!
Gruß
Alpha
Registriert seit: 10.04.2014
Version(en): 2016 + 365
11.04.2017, 15:47
(Dieser Beitrag wurde zuletzt bearbeitet: 11.04.2017, 15:47 von Rabe.)
Hi,
versuche doch mal:
ChDir "C:\Users\xxx\Desktop"
ActiveWorkbook.SaveAs Filename:= ChDir & "\Kassenbuch 03_2017.txt", FileFormat:=xlText, CreateBackup:=False
oder
ChDir "C:\Users\xxx\Desktop"
ActiveWorkbook.SaveAs Filename:= ChDir & ActiveWorkbook.Name, FileFormat:=xlText, CreateBackup:=False
oder
ChDir "C:\Users\xxx\Desktop"
ActiveWorkbook.SaveAs Filename:= ChDir & "\" & ActiveWorkbook.Name, FileFormat:=xlText, CreateBackup:=False
oder
ChDir "C:\Users\xxx\Desktop"
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\xxx\Desktop\" & ActiveWorkbook.Name, FileFormat:=xlText, CreateBackup:=False
Folgende(r) 1 Nutzer sagt Danke an Rabe für diesen Beitrag:1 Nutzer sagt Danke an Rabe für diesen Beitrag 28
• Alpha_2412
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Moin!
Zitat:ich exportiere mit einem einfachen Makro ein Tabellenblatt in eine .txt-Datei, was auch ohne Probleme funktioniert.
Es könnte helfen, dieses Makro mal zu posten.
Im Prinzip geht es ja einfach so:
http://vb-tec.de/speicher.htmGruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 27.10.2016
Version(en): 2013
Eine Version von Rabe funktioniert schon mal, Danke ::)
Die andere versuche ich bei Gelegenheit auch mal aus.