Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro funktioniert nicht

Forumthread: 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
Anzeige

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
Anzeige
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. :)))
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige