Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1836to1840
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro funktioniert nicht

Makro funktioniert nicht
19.07.2021 08:00:37
Jessica
Hallo zusammen,
ich habe dieses Makro:

Sub MeinMako()
Dim Altname As String, Neuname As String, Pfad As String
Pfad = "...."
ThisWorkbook.Save
Altname = ThisWorkbook.FullName
If Right$(Pfad, 1)  "\" Then Pfad = Pfad + "\"
Neuname = Pfad & Format(Now, "YYYY-MM-DD") & "-" & ThisWorkbook.Name
ThisWorkbook.SaveAs Filename:=Neuname
Workbooks.Open (Altname)
ThisWorkbook.Close
End Sub
Wenn ich das Makro auf einen Button hinterlege funktioniert er.
Ich habe jetzt aber eine Registerkarte "Meine Makros" in Excel angelegt und den Makro dort oben hinterlegt. Da funktioniert er nicht. Die Fehlermeldung lautet:
Lautzeitfehler 1004
Diese Erweiterung kann nicht mit dem ausgewählten Dateintyp verwendet werden.
Ändern Sie die Dateierweiterung im Textfeld 'Dateiname', oder wählen Sie einen anderen Dateityp aus, indem Sie die Auswahl unter 'Speichern unter' ändern.
Wenn ich auf Debuggen gehe wird mir 'ThisWorkbook.SaveAS Filename:=Neuname' gelb gemarkert.
Mir ist schon klar, dass es daran liegt, dass das Makro im Register liegt. Ich würde aber gerne mehrere Makros ins Register legen. Deswegen wäre ich sehr dankbar, wenn man mir sagt, worauf ich da zu achten habe, wo da der Unterschied liegt.
Viele Grüße
Jessica

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro funktioniert nicht
19.07.2021 08:44:43
Oberschlumpf
Hi Jessica,
kannst du bitte per Upload eine Bsp-Datei zeigen, die die von dir erwähnte Registerkarte "Meine Makros" enthält + natürlich auch das Makro, um das es dir geht.
Denn ich versteh gerade nicht genau, was du mit "Registerkarte "Meine Makros"" meinst.
Und bevor du versuchst, mir das nur per Text weiter zu erklären, und ich vielleicht weiterhin begriffsstutzig bleibe bei nur Texterklärung, könnte (zumindest mir) eine Bsp-Datei besser helfen.
Ciao
Thorsten
AW: Makro funktioniert nicht
19.07.2021 08:59:35
Nepumuk
Hallo Jessica,
versuch es mal so:

Public Sub MeinMako()
Dim Neuname As String, Pfad As String
Pfad = "...."
If Right$(Pfad, 1)  "\" Then Pfad = Pfad & "\"
Neuname = Pfad & Format$(Date, "YYYY-MM-DD") & "-" & ThisWorkbook.Name
ThisWorkbook.SaveCopyAs Filename:=Neuname
End Sub
Gruß
Nepumuk
Anzeige
AW: Makro funktioniert nicht
19.07.2021 10:04:28
Jessica
Ach es lag an dem Public ...
Vielen Dank, es funktioniert. :)))

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige