Salt la conținutul principal
Asistență
Conectare

Copierea unui modul macrocomandă în alt registru de lucru

Dacă un registru de lucru conține o macrocomandă Visual Basic for Applications(VBA)pe care v-ar trebui s-o utilizați în altă parte, aveți posibilitatea să copiați modulul care conține macrocomanda în alt registru de lucru deschis, utilizând editorul Visual Basic(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ți Fișier și > opțiuni > Particularizare panglică.

  • Pentru Mac, accesați bara Excel > Preferințe... > bara & instrumente.

  • În continuare, în secțiunea Particularizare panglică,sub File principale,bifați caseta de selectare Dezvoltator.

Prezentare generală a macrocomenzilor și VBA

Dacă nu sunteți familiarizat cu macrocomenzile și VBA în general, puteți găsi 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ățile.

  • Puteți să înregistrați 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 Editorul Visual Basic, o fereastră care este deschisă de Excel. Iată un exemplu de fereastră VBE pentru mai Windows:

    Un modul care conține două macrocomenzi stocate în Modul1 din Registru1

Macrocomenzile denumite MakeCellGreen și SetRowHeight se află într-un modul numit Module1,care este stocat în Book1.

Copierea unui modul dintr-un registru de lucru în altul

  1. 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.

  2. Pe fila Dezvoltator, faceți clic pe Visual Basic a deschide Visual Basic Editor.

  3. În editorul Visual Basic, în meniul Vizualizare, faceți clic pe Project Explorer Imagine buton sau apăsați CTRL+R.

  4. În panoul Project Explorer, 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 Modulul1 din modul Book2.xlsm în Book1.xlsm.  

    explorator proiecte VBA

  1. Module1 copiat din Book2.xlsm

  2. Copy of Module1 copied to Book1.xlsm

Aveți nevoie de ajutor suplimentar?

Puteți întreba oricând un expert de la Excel Tech Community sau puteți obține asistență de la comunitatea Answers.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

×