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ță.
Puteți automatiza un control 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 crearea macrocomenzilor, consultați Crearea sau ștergerea unei macrocomenzi.
Adăugarea sau editarea unei macrocomenzi pentru un control de formular
Faceți clic cu butonul din dreapta pe control, apoi faceți clic pe Atribuire macrocomandă.
Apare caseta de dialog Asociere macrocomenzi .Pentru a specifica locația unei macrocomenzi existente, selectați locul unde se află macrocomanda în caseta Macrocomenzi în , 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-l mai întâi pe acel registru 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.
Alegeți una dintre următoarele variante:
Atribuirea unei macrocomenzi Alegeți una dintre următoarele:-
Înregistrarea unei macrocomenzi noi Faceți clic pe Înregistrare, iar când terminați de înregistrat macrocomanda, pe fila Dezvoltator, în grupul Cod, faceți clic pe Imagine
Oprire înregistrare. - 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 Visual Basic Editor, scrieți o macrocomandă nouă.
Pentru mai multe informații despre cum să scrieți macrocomenzi, consultați Ajutorul Visual Basic.
Modificarea unei macrocomenzi atribuite Alegeți una dintre următoarele: - 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ă .
-
Înregistrarea unei macrocomenzi noi Faceți clic pe Înregistrare, iar când terminați de înregistrat macrocomanda, pe fila Dezvoltator, în grupul Cod, faceți clic pe Imagine
Adăugarea sau editarea unei macrocomenzi pentru un control ActiveX
Dacă fila Dezvoltator nu este disponibilă, afișați-o.
În Excel 2016, 2013 și 2010:- Faceți clic peOpțiuni>fișier>Particularizare Panglică.
- Sub Particularizare Panglică, bifați caseta de selectare Dezvoltator, apoi faceți clic pe OK.
În Excel 2007:
- Faceți clic pe butonul Microsoft Office
, apoi faceți clic pe Opțiuni Excel. - În categoria Populare , sub Opțiuni principale pentru lucrul în Excel, bifați caseta de selectare Afișare filă Dezvoltator în Panglică , apoi faceți clic pe OK.
Pentru a edita controlul ActiveX, asigurați-vă că vă aflați în modul proiectare. On the Developer tab, in the Controls group, turn on Design Mode
.Selectați controlul.
Pentru mai multe informații, consultați Selectarea sau deselectarea controalelor dintr-o foaie de lucru.on the Developer tab, in the Controls group, click View Code
.Notă
De asemenea, puteți să editați o macrocomandă existentă făcând clic dreapta pe control, apoi făcând clic pe Vizualizare cod.
În Visual Basic Editor, scrieți o macrocomandă nouă sau modificați macrocomanda existentă.
Pentru mai multe informații despre cum să scrieți macrocomenzi, consultați Ajutorul Visual Basic.După ce terminați de scris macrocomanda, faceți clic pe Închidere și reveniți la Microsoft Excel în meniul Fișier din Visual Basic Editor.
După ce terminați de proiectat controlul, pe fila Dezvoltator , în grupul Controale , dezactivați imaginea
proiectare.