Makro für alle Excel-Dateien
#1
Hallo,
ich habe ein Makro geschrieben, dass immer für alle Excel-Dateien, die ich öffne oder neu anlege verfügbar sein soll.
Im Internet habe ich gelesen, dass man das Makro dann in die Personl.xlsm "schieben" soll. Habe ich gemacht - funktioniert prima.
Nur - wenn ich jetzt irgendeine Excel Datei öffne, öffnet sich die Personl.xlsm auch immer mit.
Lässt sich das verhindern? Oder gibt es eine bessere Möglichkeit ein Makro / ein VBA Code für alle neuen und geöffneten Dateien zur Verfügung zu haben?

Gruß
Statler
Antworten Top
#2
Hallo,

a) hier ein Link, was die Persönliche Arbeitsmappe betrifft. Und ein weiterer Link. Diese heißt Personal.xlsb und nicht Personl.xlsm.

b) Alterrnativ könntest Du den Code in einem Add-In ablegen: neue Datei erstellen, Code rein, Speichern als XLAM (Add-In).
Add-In anschließend über Excel > Optionen > Add-Ins > Gehe zu > Excel-Add-Ins > Hinzufügen. Das Add-In wird dann auch
immer im Hintergrund geöffnet, ist aber als Mappe nicht sichtbar.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Antworten Top
#3
Hi,
die Persönliche Makroarbeitsmappe muss ausgeblendet sein, damit sie nicht immer beim Starten von Excel sichtbar ist. Reiter "Ansicht", Gruppe "Fenster", "Ausblenden".
Gruß Regina
Antworten Top
#4
Big Grin 
Hallo maninweb,

vielen Dank für die Infos.  Blush
Mit dem Add-In hat alles funktioniert bis zu dem Punkt, an dem ich das Makro wieder aufrufen möchte. Wenn ich dann im Menü auf Makros gehe, ist die Liste der vorhandenen Makros leer.
Im Ad-In Manager ist das Makro aber aufgelistet?

Gruß
Statler

Hallo Regina,

daknke für den Tip.
Funktioniert so weit, nur dass Excel beim Start jetzt auch keine Leere "Mappe1.xls" mehr anlegt.
Gruß
Statler
Antworten Top
#5
Hallo,

damit Du die Makros im Dialog zum Aufrufen siehst, sollten diese als Public Sub erstellt worden sein.
Ebenso sollte das Modul, wo die Makros drin sind nicht Private sein. Je nachdem, was Deine Makros
machen, könntest Du Dir zudem Symbole dem Menüband hinzufügen, Excel-Optionen, Menüband.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste