Supportnet Computer
Planet of Tech

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

Antwort 2 von coros

Hi Belmi,

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.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: