Ist es möglich, ein VBA-Skript in einer Arbeitsmappe zu schreiben und in anderen Arbeitsmappen auf dem Computer zu verwenden? Ich suche nach einer Möglichkeit, ein Makropaket zu schreiben.
EDIT Den Anweisungen in dem von Lance gegebenen Link folgend, habe ich es geschafft, das Add-In zu erstellen, aber ich kann es nicht auf der Registerkarte "Makros" sehen. Was vermisse ich?
Es gibt einige Möglichkeiten, dies zu tun. Hier ist ein Link , der erklärt, wie ein Excel-Add-In mit VBA-Code erstellt wird. Sie können auch andere Arten von Add-Ins auf andere Weise erstellen, dies ist jedoch die einfachste. Es gibt Tausende von Referenzen, nach denen Sie suchen können, um zu erfahren, wie das geht.
Speichern Sie es in einer speziellen Arbeitsmappe namens Personal.xlsb
Sie können Makros für alle Arbeitsmappen verfügbar machen, indem Sie sie in einer speziellen Arbeitsmappe speichern, die Excel bei jedem Öffnen lädt.
Wenn Sie ein Makro aufnehmen, können Sie es anschließend in Ihrer persönlichen Makro-Arbeitsmappe speichern. Wenn Sie Excel beenden, werden Sie gefragt, ob Sie es speichern möchten. Sobald Sie auf Ja klicken, wird das Makro für alle Arbeitsmappen unter Entwickler => Makros verfügbar. Siehe auch Microsoft Support
Nutzen Sie die UserProfile-Umgebungsvariable, um diesen Vorbehalt zu vermeiden, der für jeden Benutzer unterschiedlich ist.
der standardisierte Pfad lautet also:% UserProfile%\AppData\Roaming\Microsoft\Excel\XLSTART
So finden Sie den XLStart-Ordner
-1.Klicken Sie auf die Microsoft Office-Schaltfläche Office-Schaltfläche, und klicken Sie dann auf Excel-Optionen.
- 2. Klicken Sie auf Vertrauensstellungscenter und dann unter Microsoft Office Excel-Vertrauensstellungscenter auf Einstellungen für das Vertrauensstellungscenter.
- 3.Klicken Sie auf Vertrauenswürdige Speicherorte und überprüfen Sie den Pfad zum XLStart-Ordner in der Liste der vertrauenswürdigen Speicherorte.