Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Poate doriți ca o macrocomandă înregistrată să ruleze automat atunci când deschideți un anumit registru de lucru. Următoarea procedură utilizează un exemplu pentru a vă arăta cum funcționează aceasta. De asemenea, se recomandă să rulați macrocomenzi automat atunci când pornește Excel.

Înainte să începeți, asigurați-vă că fila Dezvoltator se afișează pe panglică. Pentru mai multe informații, consultați Afișarea filei Dezvoltator.

Pentru a utiliza exemplul de mai jos, deschideți un registru de lucru nou.

Important: Codul VBA nu poate fi anulat, așadar, asigurați-vă că testați codul pe un registru de lucru necompletat sau pe o copie a unui registru de lucru existent. Dacă acest cod nu face ceea ce doriți, puteți închide registrul de lucru fără a salva modificările.

  1. Faceți clic pe Dezvoltator > Visual Basic.

    Grupul Cod din fila Dezvoltator

  2. În VBA Project Explorer , în partea stângă, extindeți folderul VBA Project pentru registrul de lucru, apoi faceți dublu clic pe modulul ThisWorkbook . Dacă nu vedeți Exploratorul de proiect, puteți să accesați Vizualizare > Project Explorer sau să apăsați Ctrl+R.

    Acest modulWorkbook în Visual Basic Editor (VBE)
  3. În fereastra modulului care se deschide la dreapta, inserați următorul cod:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Lipiți codul înregistrat în procedura Sub între liniile Sub și End Sub .

    Închideți Visual Basic Editor (nu trebuie să salvați nimic).

  5. Salvați registrul de lucru ca registru de lucru Excel Macro-Enabled (*xlsm) și închideți-l.

Data viitoare când deschideți registrul de lucru, codul pe care l-ați adăugat la procedura Workbook_Open va rula automat.

Înainte să începeți, asigurați-vă că fila Dezvoltator se afișează pe panglică. Pentru aceasta:

  1. În meniu, faceți clic pe Excel > Preferences... > Ribbon & Toolbar.

  2. În categoria Particularizare panglică , în lista File principale , bifați caseta de selectare Dezvoltator .

  3. Faceți clic pe Salvare.

Pentru a utiliza exemplul de mai jos, deschideți un registru de lucru nou.

Important: Codul VBA nu poate fi anulat, așadar, asigurați-vă că testați codul pe un registru de lucru necompletat sau pe o copie a unui registru de lucru existent. Dacă acest cod nu face ceea ce doriți, puteți închide registrul de lucru fără a salva modificările.

  1. Faceți clic pe Dezvoltator > Visual Basic.

  2. În VBA Project Explorer , în partea stângă, extindeți folderul VBA Project pentru registrul de lucru, apoi faceți dublu clic pe modulul ThisWorkbook .

  3. În fereastra modulului care se deschide la dreapta, inserați următorul cod:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Lipiți codul înregistrat în procedura Sub între liniile Sub și End Sub .

    Închideți Visual Basic Editor (nu trebuie să salvați nimic).

  5. Salvați registrul de lucru ca registru de lucru Excel Macro-Enabled (*xlsm) și închideți-l.

Data viitoare când deschideți registrul de lucru, codul pe care l-ați adăugat la procedura Workbook_Open va rula automat.

Aveți nevoie de ajutor suplimentar?

Puteți oricând să întrebați un expert din Comunitatea tehnică Excel sau să obțineți asistență în Comunități.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×