Forums Neueste Beiträge
 

Verzeichnis zum Speichern per VBA auswählen

11/06/2008 - 14:15 von thomas müller | Report spam
Hallo,

ich habe unter 2007 eine Excel Datei. Diese speichere ich aktuell mit
folgendem Makro in xls ab:

ActiveWorkbook.SaveAs Filename:= _
"C:\Dokumente und Einstellungen\blabla\Desktop\Mappe6.xls",
FileFormat _
:=xlExcel8, Password:="", WriteResPassword:="",
ReadOnlyRecommended:= _
False, CreateBackup:=False

Gibt es die Möglichkeit, keine fixes Verzeichnis wie z.B. C:\Dokumente
und Einstellungen\blabla\Desktop\ zu wàhlen, sondern das Verzeichnis
àhnlich wie beim speichern unter Dialog auswàhlen zu lassen, und dann
dieses gewàhlte Verzeichnis in mein o.g. makro zu integrieren?

Es sollte dann so aussehen, dass der auswàhlte Pfad an Stelle von
C:\Dokumente und Einstellungen\blabla\Desktop\ eingetragen ist...


Ich hoffe es wird klar was ich will...:)

danke

thomas
 

Lesen sie die antworten

#1 stefan onken
11/06/2008 - 15:23 | Warnen spam
On 11 Jun., 14:15, thomas müller wrote:
Hallo,

ich habe unter 2007 eine Excel Datei. Diese speichere ich aktuell mit
folgendem Makro in xls ab:

ActiveWorkbook.SaveAs Filename:= _
         "C:\Dokumente und Einstellungen\blabla\Desktop\Mappe6.xls",
FileFormat _
         :=xlExcel8, Password:="", WriteResPassword:="",
ReadOnlyRecommended:= _
         False, CreateBackup:=False

Gibt es die Möglichkeit, keine fixes Verzeichnis wie z.B. C:\Dokumente
und Einstellungen\blabla\Desktop\ zu wàhlen, sondern das Verzeichnis
àhnlich wie beim speichern unter Dialog auswàhlen zu lassen, und dann
dieses gewàhlte Verzeichnis in mein o.g. makro zu integrieren?

Es sollte dann so aussehen, dass der auswàhlte Pfad an Stelle von
C:\Dokumente und Einstellungen\blabla\Desktop\ eingetragen ist...

Ich hoffe es wird klar was ich will...:)

danke

thomas



hallo Thomas,
probier mal
datei = Application.GetSaveAsFilename()
ActiveWorkbook.SaveAs Filename:=datei


GetSaveAsFilename erzeugt den speichern-unter-Dialog, in dem Pfad und
Dateiname ausgewàhlt werden und in die Variable datei geschrieben
werden. Speichern musst du dann auch per Code.

Gruß
stefan

Ähnliche fragen