Când creați pentru prima dată o macrocomandă într-un registru de lucru, aceasta funcționează doar în registrul de lucru respectiv. Dar cum puteți proceda dacă doriți să utilizați macrocomanda în alte registre de lucru? Pentru a face macrocomenzile disponibile de fiecare dată când deschideți Excel, le puteți crea într-un registru de lucru numit Personal.xlsb. Acesta este un registru de lucru ascuns stocat pe computer, care se deschide în fundal de fiecare dată când deschideți Excel.
Macrocomenzile și instrumentele VBA pot fi găsite pe fila Dezvoltator, care este ascunsă în mod implicit, deci primul pas este să o activați. Pentru mai multe informații, consultați Afișarea filei Dezvoltator.
În continuare, creați o macrocomandă. Vom înregistra o macrocomandă care nu face nimic, dar va crea registrul de lucru Macrocomandă personală.
Puteți afla mai multe despre crearea macrocomenzilor în Pornire rapidă: Crearea unei macrocomenzi.
- Accesați fila Dezvoltator și faceți clic pe Înregistrare macrocomandă.
- În caseta de dialog Înregistrare macrocomandă , nu vă obosiți să introduceți un nume pentru macrocomandă în caseta Nume macrocomandă . Puteți accepta numele pe care vi l-a dat Excel, cum ar fi Macrocomandă1, deoarece aceasta este doar o macrocomandă temporară.
Când începeți să creați macrocomenzi proprii, se recomandă să le oferiți nume descriptive, astfel încât să știți ce fac. - În caseta Stocare macrocomandă, alegeți Registru> de macrocomenzi personaleOK. Acesta este cel mai important pas, deoarece, dacă nu aveți deja un registru de macrocomenzi personal, Excel va crea unul pentru dvs.
- Faceți clic pe Dezvoltator>Oprire înregistrare și Excel va crea registrul de macrocomenzi personal.
- Atunci când închideți registrul de lucru, vi se va solicita să salvați atât registrul de lucru, cât și registrul de lucru Macrocomandă personală.
Pentru a vedea macrocomanda creată:
Accesați Visual Basic pentru dezvoltatori> pentru a lansa Visual Basic Editor (VBE), locul în care sunt stocate macrocomenzile.
Puteți găsi registrul de lucru Macrocomandă personală în panoul Explorator de proiect , în partea stângă. Dacă nu-l vedeți, accesați Vizualizare>explorator de proiect.
Faceți dublu clic pe folderul >Proiect VBA (PERSONAL.xlsb)Module>Module1 și veți găsi Macrocomanda goală1 pe care ați înregistrat-o. Puteți să îl ștergeți sau să îl păstrați pentru a adăuga cod mai târziu.
Notă
Atunci când înregistrați o macrocomandă într-o instanță nouă de Excel, VBA va crea automat un folder Modul nou și va incrementa numărul acestuia. Așadar, dacă aveți deja Modul1 și Modul2, VBA va crea Modul3. Puteți redenumi modulele în fereastra Proprietăți de sub Exploratorul de proiect, astfel încât acestea să reflecte mai bine ceea ce fac macrocomenzile din interior.
Mutarea macrocomenzilor de pe un computer pe altul
Fișierul dvs. Personal.xlsb este stocat într-un folder numit XLSTART. Dacă doriți să partajați macrocomenzile cu altcineva, le puteți copia în folderul XLSTART de pe alte computere sau puteți copia o parte sau toate macrocomenzile sale în fișierul Personal.xlsb de pe alte computere. Puteți căuta XLSTART în Windows Explorer pentru a-l găsi.
Dacă aveți una sau doar câteva macrocomenzi pe care doriți să le partajați cu alte persoane, puteți să le trimiteți registrul de lucru care le conține. De asemenea, puteți face registrul de lucru disponibil pe o unitate de rețea partajată sau dintr-o bibliotecă SharePoint Services.
Pentru mai multe informații despre copierea unei macrocomenzi dintr-un registru de lucru în altul, consultați Copierea unui modul macrocomandă în alt registru de lucru.
Aveți nevoie de ajutor suplimentar?
Puteți oricând să întrebați un expert de la Excel Tech Community sau să obțineți asistență de la Comunități.