Dacă un registru de lucru conține o macrocomandă Visual Basic for Applications (VBA) pe care doriți să o utilizați în altă parte, aveți posibilitatea să copiați modulul care conține acea macrocomandă în alt registru de lucru deschis utilizând Visual Basic Editor (VBE).
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 Windows, accesațiOpțiuni>fișier>- Particularizare Panglică.
- Pentru Mac, accesați Preferințe Excel>...>Panglica & bara de instrumente.
- Apoi, în secțiunea Particularizarea panglicii , sub File principale, bifați caseta de selectare Dezvoltator .
Prezentare generală a macrocomenzilor și a VBA
Dacă nu sunteți familiarizat cu macrocomenzile și cu VBA în general, vă pot fi utile următoarele informații.
O macrocomandă este o acțiune sau un set de acțiuni pe care le puteți utiliza pentru a automatiza activități.
Puteți înregistra macrocomenzi utilizând comanda Înregistrare macrocomandă de pe fila Dezvoltator .
Macrocomenzile sunt înregistrate în limbajul de programare VBA.
Puteți inspecta și edita macrocomenzile în Visual Basic Editor, o fereastră care este deschisă de Excel. Iată un exemplu de fereastră VBE pentru Windows:
Macrocomenzile denumite MakeCellGreen și SetRowHeight se află într-un modul denumit Modul1, care este stocat în Registru1.
Copierea unui modul dintr-un registru de lucru într-altul
- Deschideți atât registrul de lucru care conține macrocomanda pe care doriți să o copiați, cât și registrul de lucru în care doriți să o copiați.
- Pe fila Dezvoltator , faceți clic pe Visual Basic pentru a deschide Visual Basic Editor.
- În Visual Basic Editor, în meniul Vizualizare , faceți clic pe Project Explorer
sau apăsați CTRL+R . - În panoul Explorator de proiect , glisați modulul care conține macrocomanda pe care doriți să o copiați în registrul de lucru destinație. În acest caz, copiem Modul1 din Registru2.xlsm în Registru1.xlsm.
- Modul1 copiat din Book2.xlsm
- Copie a Modul1 copiată în Registru1.xlsm
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.