Fehlermeldung bei Code - Excel speichern mit Bez. aus Zelle
Stefan
Hallo zusammen,
Ich habe folgenden Code um eine Excel Datei in einem bestimmten Pfad abzulegen... Allgemein soll der Code dafür sorgen, dass die Excel Datei gespeichert wird, nachdem ein Zielverzeichnis vorausgewählt wird und der Name der Datei in einer Zelle ermittelt wird.
Es funktioniert auch soweit fast alles. Sobald ich das Excel(mit Makros) einmal gespeichert habe, werde ich beim erneuten Speichern gefragt ob ich überschreiben möchte... Falls ich überschreibe ist alles gut, falls ich dann auf Nein klicke - kommt eine Fehlermeldung (Laufzeitfehler 1004... Die Methode SaveAS Für das Objekt Workbook ist fehlgeschlagen.)
Was fehlt mir denn an diesem Code noch?
Sub speichern_unter()
Dim Pfad$, Datei$, Filter$, Endg$, File
Pfad = "Z:\Allgemein\.....\.......\"
Datei = ActiveSheet.Range("H11")
If Datei = "" Then
MsgBox "Zelle einhält keinen Eintrag"
Exit Sub
End If
Endg = ".xlsm"
If InStr(Datei, Endg) = 0 Then
Datei = Datei & Endg
End If
Filter = "Excel Files (*" & Endg & "), *" & Endg
File = Application.GetSaveAsFilename(Pfad & Datei, Filter)
If File <> False Then ActiveWorkbook.SaveAs Filename:=File
'Hier hakt es irgendwie :-)
End Sub
Ich bedanke mich schon mal für die Hilfe
VG Stefan