Crearea și salvarea tuturor macrocomenzilor într-un singur registru de lucru

Dacă vă dați seama că creați din nou aceleași macrocomenzi, aveți posibilitatea să copiați macrocomenzile respective într-un registru de lucru special numit Personal.xlsb care este salvat pe computer.

Implicit, când creați o macrocomandă în Excel, macrocomanda funcționează numai în registrul de lucru care o conține. Acest comportament este normal, câtă vreme nu aveți nevoie să utilizați macrocomanda și în alte registre de lucru. Toate macrocomenzile pe care le stocați în registrul de lucru personal pe un computer devin disponibile în orice registru de lucru, ori de câte ori porniți Excel pe același computer.

În acest articol


Cum funcționează?

Registrul de lucru personal (Personal.xlsb) este deschis ca registru de lucru ascuns de fiecare dată când porniți Excel. Excel salvează registrul de lucru personal ca Personal.xlsb, în următorul folder din computerele cu Windows 7 și Windows Vista:

C:\Users\<numeutilizator>\AppData\Roaming\Microsoft\Excel\XLSTART

Începutul paginii Începutul paginii

Crearea și actualizarea registrului de lucru personal

Pentru a crea registrul de lucru personal, mai întâi trebuie să creați o macrocomandă și să o stocați în Registrul de macrocomenzi Personal. Înainte să începeți, asigurați-vă că în panglica din Excel este disponibilă fila Dezvoltator.

AfișareFaceți ca fila Dezvoltator să fie vizibilă în Excel 2010

  1. Pe fila Fișier, faceți clic pe Opțiuni, apoi faceți clic pe Particularizare Panglică
  2. Sub Particularizare Panglică, în caseta File principale, asigurați-vă că este bifată caseta de selectare Dezvoltator.
  3. Faceți clic pe OK.

AfișareFaceți ca fila Dezvoltator să fie vizibilă în Excel 2007

  1. Faceți clic pe Butonul Microsoft Office Imagine buton Office, apoi faceți clic pe Opțiuni Excel.
  2. Faceți clic pe Populare, apoi bifați caseta de selectare Afișare filă Dezvoltator în Panglică.
  3. Faceți clic pe OK.

Acum sunteți gata să înregistrați o macrocomandă și să o salvați în Registru de macrocomenzi Personal. În acest exemplu, veți crea o macrocomandă simplă, utilizând Înregistratorul de macrocomenzi. Această macrocomandă va formata textul din celula curentă ca aldin.

  1. În celula A1, introduceți text, cum ar fi „Un fragment de text”
  2. În fila Dezvoltator, în grupul Cod, faceți clic pe Înregistrare macrocomandă.
    Înregistrare macrocomandă
  3. În caseta de dialog Înregistrare macrocomandă, tastați un nume pentru macrocomandă în caseta Nume macrocomandă, cum ar fi AldinEu. Asigurați-vă că nu utilizați spații în nume.
  4. În caseta Memorare macrocomandă în, selectați Registru de macrocomenzi Personal.
    Casetă de dialog Înregistrare macrocomandă
  5. Faceți clic pe OK.
  6. Apăsați CTRL+B pentru a aplica formatarea aldină.
    Acesta este singurul pas care este înregistrat în macrocomandă.
  7. Pe fila Dezvoltator, în grupul Cod, faceți clic pe Oprire înregistrare.
    Oprire înregistrare
  8. Închideți toate registrele de lucru deschise, apoi ieșiți din Excel.
    Apare un mesaj care vă avertizează să salvați modificările pe care le-ați făcut în Registru de macrocomenzi Personal.
  9. Faceți clic pe Da pentru a salva registrul de lucru personal.

Data viitoare când porniți Excel, registrul de lucru personal este încărcat, însă nu îl puteți vedea pentru că este ascuns implicit. Aveți posibilitatea să vedeți Personal.xlsb dacă efectuați următoarele:

  1. Pe fila Vizualizare, în grupul Fereastră, faceți clic pe Reafișare.
    Comanda Ascundere în grupul Fereastră
    În caseta de dialog Reafișare ar trebui să vedeți PERSONAL.XLSB.
  2. Faceți clic pe OK pentru a vedea registrul de lucru personal.
    Toate macrocomenzile pe care le salvați în registrul de lucru personal pot fi editate numai dacă mai întâi reafișați registrul de lucru personal. Aceasta vă împiedică să ștergeți din greșeală aceste macrocomenzi sau să efectuați modificări nedorite în ele.
  3. Pentru a ascunde registrul de lucru personal, asigurați-vă că ați selectat Personal.xlsb, apoi faceți clic pe Ascundere.

Ori de câte ori creați o macrocomandă nouă și o salvați în registrul de lucru personal sau actualizați macrocomenzile pe care le conține, vi se solicită să salvați registrul de lucru personal la fel ca prima oară când l-ați salvat.

Începutul paginii Începutul paginii

Cele mai bune practici pentru salvarea macrocomenzilor

Nu este posibil să partajați Personal.xlsb între computere, însă îl puteți copia în folderul XLSTART pe alte computere.

Dacă aveți o macrocomandă sau câteva macrocomenzi de partajat cu ceilalți, aveți posibilitatea să le trimiteți registrul de lucru care le conține într-un mesaj de poștă electronică. De asemenea, aveți posibilitatea să puneți la dispoziție registrul de lucru pe o unitate partajată în rețea sau de la o bibliotecă SharePoint Services.

Dacă doriți să copiați macrocomenzile din registrul de lucru personal în alt registru de lucru sau invers, puteți face acest lucru în Explorator de proiect, care este Visual Basic Editor. Puteți porni Visual Basic Editor în Excel, apăsând ALT+F11. Pentru mai multe informații despre copierea unei macrocomenzi dintr-un registru de lucru în alt registru de lucru, consultați Copierea unui modul macrocomandă în alt registru de lucru.

Începutul paginii Începutul paginii

 
 
Se aplică la:
Excel 2010, Excel 2007