Supportnet / Forum / Tabellenkalkulation
SaveAs-Methode
Frage
Hallo,
ich habe ein Makro in Excel geschrieben. Zuerst werden Werte aus einer TXT-Datei eingelesen und verarbeitet. Zum Schluss möchte ich das gesamte Workbook im Excel-Fomat .xls automatisch mit dem Namen der eingelesenen TXT-Datei speichern. Dazu habe ich in der Hilfe gelesen, dass das mit dem Befehl: ActiveWorkbook.SaveAs(Filename,Fileformat) klappen müßte. Tut es aber nicht. Der Kompiler sagt, er erwartet nach dem Befehl ein "=" und einen Ausdruck. Dazu gibt es kein Beispiel in der Hilfe. Was läuft falsch?
Danke im Vorraus.
Belmi
Antwort 1 von Das_Urmel
Erfolg=ActiveWorkbook.SaveAs(Filename,Fileformat)
mfg
Michael Bormann
mfg
Michael Bormann
Antwort 2 von coros
Hi Belmi,
nachfolgender Befehl speichert Dir Deine Datei auf Platte C unter dem Namen Dateiname.xls.
Du musst natürlich anstelle
C:\Dateiname.xls
Deinen Pfad und Deinen Dateinamen eintragen. Wie Du siehst, muss das Gleichheitszeichen zwischen den Befehl und den Angaben zum Pfad und des Dateinamens.
Ich hoffe, Dir hilft meine ANtwort weiter.
MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
nachfolgender Befehl speichert Dir Deine Datei auf Platte C unter dem Namen Dateiname.xls.
ActiveWorkbook.SaveAs Filename:="C:\Dateiname.xls"Du musst natürlich anstelle
C:\Dateiname.xls
Deinen Pfad und Deinen Dateinamen eintragen. Wie Du siehst, muss das Gleichheitszeichen zwischen den Befehl und den Angaben zum Pfad und des Dateinamens.
Ich hoffe, Dir hilft meine ANtwort weiter.
MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

