Office
Conectare

Rularea automată a unei macrocomenzi atunci când deschideți un 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ță.

Poate doriți o macrocomandă pe care le-ați înregistrat pentru a rula automat atunci când deschideți un registru de lucru specific. Procedura următoare utilizează un exemplu pentru a arăta modul în care funcționează. De asemenea, se recomandă pentru a rula macrocomenzi automat atunci când pornește Excel.

Înainte de a începe, asigurați-vă că este afișează fila dezvoltator în 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ă pentru a testa de cod într-un registru de lucru necompletat sau o copie a unui registru de lucru existent. În cazul în care codul nu 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 Explorer de proiect VBA în partea din stânga, extindeți folderul Proiectul VBA pentru registrul de lucru, apoi faceți dublu clic pe modulul Acestregistrudelucru . Dacă nu vedeți Project Explorer, puteți să accesați Vizualizare > Project Explorersau apăsați Ctrl + R.

    Acestregistrudelucru modulul în Visual Basic Editor (VBE)
  3. În fereastra modul în care se deschide în partea dreaptă, inserați următorul cod:

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

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

  5. Salvați registrul de lucru ca o registru de lucru Excel cu macrocomenzi (* xlsm), și închideți-l.

Următoarea dată când deschideți registrul de lucru, codul pe care ați adăugat la procedurii Workbook_Open va rula automat.

Înainte de a începe, asigurați-vă că este afișează fila dezvoltator în panglică. Pentru a face acest lucru:

  1. În meniul, faceți clic pe Excel > Preferences... > panglica și bara de instrumente.

  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ă pentru a testa de cod într-un registru de lucru necompletat sau o copie a unui registru de lucru existent. În cazul în care codul nu 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 Explorer de proiect VBA în partea din stânga, extindeți folderul Proiectul VBA pentru registrul de lucru, apoi faceți dublu clic pe modulul Acestregistrudelucru .

  3. În fereastra modul în care se deschide în partea dreaptă, inserați următorul cod:

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

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

  5. Salvați registrul de lucru ca o registru de lucru Excel cu macrocomenzi (* xlsm), și închideți-l.

Următoarea dată când deschideți registrul de lucru, codul pe care ați adăugat la procedurii Workbook_Open va rula automat.

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.

×