Hier ist eine Aufschlüsselung, wie Sie Makros bearbeiten, die in Ihrem persönlichen Arbeitsbuch in Excel gespeichert sind:
das persönliche Arbeitsbuch verstehen
* Ort: Das Personal Workbook (Personal.xlsb) ist eine versteckte Arbeitsmappe, die automatisch geladen wird, wenn Sie Excel starten.
* Zweck: Es wurde entwickelt, um Makros zu speichern, die Sie für alle Ihre Arbeitsmappen verfügbar sind.
Schritte zum Bearbeiten eines Makros
1. Öffnen Sie den VBA -Editor:
* Alt + F11 drücken Sozug auf den VBA -Editor.
* Alternativ: Gehen Sie zur Registerkarte "Entwickler" (falls es nicht sichtbar ist, in Excel -Optionen aktivieren) und klicken Sie auf "Visual Basic".
2. Navigieren Sie zum persönlichen Arbeitsbuch:
* im Projekt -Explorer -Fenster (normalerweise links) suchen und klicken Sie auf "Personal.xlsb".
3. Finden Sie das Makro:
* Erweitern Sie die Module in Personal.xlsb, um das Makro zu finden, das Sie bearbeiten möchten.
4. den Code bearbeiten:
* Doppelklicken Sie auf den Makronamen Um es im Code -Editor zu öffnen.
* ändere deine Änderungen am VBA -Code.
* Denken Sie daran, Ihre Änderungen zu speichern: Klicken Sie auf "Datei"> "Speichern" oder "Personal.xlsb".
Beispiel:Bearbeiten eines Makros
Angenommen, Sie haben ein Makro mit dem Namen "MyMacro", das Sie ändern möchten:
`` `vba
Sub mymacro ()
MSGBox ("Dies ist ein einfaches Nachrichtenfeld.")
Ende sub
`` `
So bearbeiten Sie die Nachricht:
1. Doppelklicken Sie "mymacro" seinen Code öffnen.
2. Die Nachricht ändern:
`` `vba
MSGBox ("Dies ist eine aktualisierte Nachricht.")
`` `
3. Speichern Sie Ihre Änderungen.
Zusätzliche Tipps
* Makros aufzeichnen: Wenn Sie neu in VBA sind, kann der Makro -Rekorder Ihnen dabei helfen, grundlegende Makros zu erstellen.
* vba Hilfe: Der VBA-Editor enthält umfassende integrierte Hilfe. Klicken Sie auf "Hilfe"> "Microsoft Visual Basic Help", um nach Informationen zu Funktionen, Objekten und mehr zu suchen.
Lassen Sie mich wissen, ob Sie bei einer bestimmten Makrobearbeitungsaufgabe helfen möchten oder ob Sie weitere VBA -Fragen haben!