1.0k Aufrufe
in Tabellenkalkulation von Mitglied (926 Punkte)
Guten Abend,
Pfadvorgabe = LWspeichern & ":\" & activeworkbook.Name
'Speichern-unter-Dialog aufrufen
With Application.Dialogs(xlDialogSaveAs)
.Name = Pfadvorgabe
.Show
End With
End Sub

Hier stoppt das Makro: .Name = Pfadvorgabe
Fehler 438, Objekt unterstüzt diese Eigenschaft oder Methode nicht.
in Word bewirkt dies, das im "Speichern unter" Dialog das vorher ausgewählte Laufwerk und der Dateiname vorgegeben sind.
Wie muss das im Excel-Makro heißen?
mfg
Wolfgang

2 Antworten

0 Punkte
von hajo_zi Experte (9.1k Punkte)
Hallo Wolfgang,

ich würde vermuten ActiveDocument statt activeworkbook

Gruß Hajo
0 Punkte
von m-o Profi (22.9k Punkte)
Hallo Wolfgang,

so sollte es für Excel passen (dieses Mal getestet :-)):

'Pfad und Name des Dokuments in Variable für den Speichern-unter-Dialog schreiben
Pfadvorgabe = Application.GetSaveAsFilename(InitialFileName:=LWspeichern & ":\" & ActiveWorkbook.Name, fileFilter:="Exceldateien mit Makro(*.xlsm),*.xlsm,Exceldateien ohne Makro (*.xlsx),*.xlsx")
ThisWorkbook.SaveAs Filename:=Pfadvorgabe


Gruß

M.O.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...