Copierea unui modul macrocomandă în alt registru de lucru

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

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, puteți 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ți Opțiuni fișier _GT_ > Particularizare panglică.

  • Pentru Mac, accesați Excel > Preferences ... > panglică & Toolbar.

  • Apoi, în secțiunea Particularizare panglică , sub File principale, bifați caseta de selectare dezvoltator .

Prezentare generală a macrocomenzilor și a VBA

Dacă nu sunteți familiarizat cu macrocomenzile și VBA în general, este posibil să găsiți informațiile următoare utile.

  • 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ă din fila dezvoltator .

  • Macrocomenzile sunt înregistrate în limba de programare VBA.

  • Puteți să inspectați și să editați macrocomenzile în Visual Basic Editor, o fereastră deschisă de Excel. Iată un exemplu de fereastră VBE pentru Windows:

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

Macrocomenzile numite celulăverde și SetRowHeight se află într-un modul denumit modul1, care este stocat în Registru1.

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ă îl copiați.

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

  3. În Visual Basic Editor, î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, copiați Modul1 din book2. xlsm în Registru1. xlsm.  

    explorator proiecte VBA

  1. Modul1 copiat din book2. xlsm

  2. Copie a Modul1 copiată în Registru1. xlsm

Aveți nevoie de ajutor suplimentar?

Puteți întreba întotdeauna un expert de la Excel Tech Community, puteți obține asistență de la comunitatea Answers sau puteți sugera o caracteristică nouă sau o îmbunătățire pe Excel UserVoice.

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?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×