Se aplică la
Excel 2016 Excel 2013 Excel 2010 Excel 2007

Important: Asistența pentru Office 2016 și Office 2019 s-a încheiat pe 14 octombrie 2025. Faceți upgrade la Microsoft 365 pentru a lucra oriunde, de pe orice dispozitiv, beneficiind în continuare de asistență. Obțineți Microsoft 365

Puteți automatiza un control de formular sau un control ActiveX efectuând următoarele:

  • Efectuați o acțiune sau o operațiune atunci când un utilizator face clic pe un control de formular atribuindu-i o macrocomandă.

  • Rulați cod Microsoft Visual Basic for Applications (VBA) pentru a procesa orice evenimente care apar atunci când un utilizator interacționează cu un control ActiveX.

Pentru mai multe informații despre cum să creați macrocomenzi, consultați Crearea sau ștergerea unei macrocomenzi.

Adăugarea sau editarea unei macrocomenzi pentru un control de formular

  1. Faceți clic dreapta pe control, apoi faceți clic pe Asociere macrocomandă.

    Apare caseta de dialog Atribuire macrocomenzi .

  2. Pentru a specifica locația unei macrocomenzi existente, selectați unde se află macrocomanda în caseta Macrocomenzi din , efectuând una dintre următoarele:

    • Pentru a căuta macrocomanda în orice registru de lucru deschis, selectați Toate registrele de lucru deschise.

      Notă: Dacă macrocomanda pe care doriți să o atribuiți controlului se află într-un registru de lucru separat, deschideți mai întâi registrul de lucru, astfel încât să fie disponibil în caseta listă Macrocomenzi în .

    • Pentru a limita căutarea macrocomenzii la registrul de lucru care conține foaia de lucru curentă, selectați Acest registru de lucru.

    • Pentru a limita căutarea macrocomenzii la un anumit registru de lucru, selectați acel registru de lucru din lista de nume de registre de lucru deschise disponibile.

  3. Alegeți una dintre următoarele variante:

    Atribuirea unei macrocomenzi    Alegeți una dintre următoarele variante:

    • Înregistrarea unei macrocomenzi noi    Faceți clic pe Înregistrare, apoi, când terminați de înregistrat macrocomanda, pe fila Dezvoltator , în grupul Cod , faceți clic pe Oprire înregistrare Imagine buton.

    • Atribuirea unei macrocomenzi existente    Faceți dublu clic pe o macrocomandă din listă sau introduceți numele acesteia în caseta Nume macrocomandă .

    • Crearea unei macrocomenzi noi    Faceți clic pe Nou, apoi, în Editor Visual Basic, scrieți o macrocomandă nouă.

      Pentru mai multe informații despre scrierea macrocomenzilor, consultați Ajutorul Visual Basic.

      Modificarea unei macrocomenzi atribuite    Alegeți una dintre următoarele variante:

    • Editarea macrocomenzii atribuite    Faceți clic pe numele macrocomenzii în caseta Nume macrocomandă , apoi faceți clic pe Editare.

    • Atribuirea unei alte macrocomenzi existente    Faceți dublu clic pe o macrocomandă din listă sau introduceți numele acesteia în caseta Nume macrocomandă .

Adăugarea sau editarea unei macrocomenzi pentru un control ActiveX

  1. Dacă fila Dezvoltator nu este disponibilă, afișați-o.

    În Excel 2016, 2013, 2010:

    1. Faceți clic pe Fișier > Opțiuni > Particularizare Panglică.

    2. Sub Particularizare panglică, bifați caseta de selectare Dezvoltator , apoi faceți clic pe OK.

    În Excel 2007:

    1. Faceți clic pe butonul Microsoft Office Imagine buton Office, apoi faceți clic pe Opțiuni Excel.

    2. În categoria Populare , sub Opțiuni principale pentru lucrul cu Excel, bifați caseta de selectare Afișare filă Dezvoltator în Panglică , apoi faceți clic pe OK.

  2. Pentru a edita controlul ActiveX, asigurați-vă că sunteți în modul proiectare. Pe fila Dezvoltator , în grupul Controale , activați Modul proiectare Imagine buton.

  3. Selectați controlul.

    Pentru mai multe informații, consultați Selectarea sau deselectarea controalelor dintr-o foaie de lucru.

  4. pe fila Dezvoltator , în grupul Controale , faceți clic pe Vizualizare cod Imagine buton.

    Notă: De asemenea, puteți edita o macrocomandă existentă făcând clic dreapta pe control, apoi făcând clic pe Vizualizare cod.

  5. În Editor Visual Basic, scrieți o macrocomandă nouă sau modificați macrocomanda existentă.

    Pentru mai multe informații despre scrierea macrocomenzilor, consultați Ajutorul Visual Basic.

  6. După ce terminați de scris macrocomanda, faceți clic pe Închidere și revenire la Microsoft Excel în meniul Fișier din Editor Visual Basic.

  7. După ce terminați de proiectat controlul, pe fila Dezvoltator , în grupul Controale , dezactivați Mod proiectare Imagine buton.

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.