Adăugați un buton și atribuiți o macro în Excel

Butoane Excel

În Excel, butoanele sunt utilizate pentru a apela macro-uri. Acest tutorial va acoperi cum să creați butoane Excel, să le atribuiți macro-uri, să le reglați proprietățile și multe altele.

În mod implicit, macrocomenzile Excel sunt accesibile într-o listă prin intermediul butonului „Macro” de pe panglica Vizualizare.

Adesea, totuși, veți dori să oferiți acces ușor la o anumită macro direct pe foaia dvs. de lucru. Acest lucru poate fi realizat folosind un buton de control.

Un control Buton arată ca un buton Microsoft Windows și rulează o macro când faceți clic. Este o modalitate mult mai simplă de a accesa cele mai utilizate macrocomenzi și este o modalitate ușoară de a expune funcționalitatea personalizată altor utilizatori ai registrului de lucru.

Rulați o macro dintr-un buton

Pentru a rula o macro dintr-un buton din Excel, pur și simplu faceți clic pe butonul:

Fila Dezvoltator Excel

Butoanele sunt accesibile prin fila Dezvoltator.

Din păcate, Excel ascunde în mod implicit fila Dezvoltator. Dacă nu vedeți panglica pentru dezvoltatori, urmați acești pași:

  • Clic Fişier > Opțiuni în lista de pe marginea din stânga

  • În Opțiuni selectare dialog Personalizați panglica> Personalizați panglica> Filele principale și adăugați o bifă în caseta „Dezvoltator” și faceți clic pe Bine.

Adăugați un buton macro

În Excel, selectați fila Dezvoltator, apoi faceți clic pe „Introduce”Derulant în secțiunea Control. Există mai multe tipuri de controale împărțite în două secțiuni, „Form Controls” și „ActiveX Controls”.

Pentru moment, trebuie doar să faceți clic pe Buton control sub „Controale de formular”. Apoi, mutați mouse-ul oriunde peste suprafața foii de lucru, apoi țineți apăsat butonul din stânga și trageți mouse-ul pentru a desena conturul unui dreptunghi. Când eliberați clic stânga, va apărea un dialog nou, intitulat „Atribuiți macro”.

Atribuirea unei macro la un buton

Aici puteți atribui o macrocomandă existentă butonului, puteți înregistra o macrocomandă nouă, puteți crea o macrocomandă nouă de la zero folosind VBA sau puteți face clic pe „Anulare” și reveniți la butonul dvs. mai târziu.

Atribuiți macro-ul existent unui buton

Pentru a atribui o macro existentă, pur și simplu selectați numele macro-ului în listă, apoi faceți clic pe OK.

Editați o macro existentă înainte de a atribui un buton

Pentru a edita o macrocomandă înainte de a o atribui butonului, selectați numele macrocomenzii din listă și faceți clic pe butonul „Editați” (textul butonului „Nou” se schimbă în „Editați”).

Înregistrați o macro și atribuiți butonului

Pentru a înregistra o nouă macro și a o atribui butonului, faceți clic pe „Înregistrați…”. Aceasta aduce în evidență Înregistrați macro , unde specificați un nume și faceți clic pe „OK”. Butonului i se va atribui acea macro. Între timp, Excel va rămâne într-o stare de înregistrare până când faceți clic pe „Opriți înregistrarea” în secțiunea „Cod” din fila Dezvoltator.

Scrieți procedura VBA și Alocați butonului

Pentru a scrie o macrocomandă nouă pentru buton, tastați un nume nou pentru macrocomanda dvs. în caseta de text din partea de sus a casetei de dialog, apoi faceți clic pe „Nou”. Excel va afișa Editorul VB, în care veți vedea o nouă procedură macro goală cu numele pe care l-ați introdus. Această procedură va fi stocată într-un nou modul, vizibil în fereastra Proiect.

Schimbați macro-ul alocat butonului

Pentru a schimba macro-ul atribuit unui buton, faceți clic dreapta pe buton și selectați Atribuiți macro:

Aici puteți vedea macro-ul atribuit și puteți efectua modificările dorite.

Cum se ajustează proprietățile butoanelor în Excel

Mutați sau redimensionați butonul Excel

După ce ați plasat un buton, îl puteți muta sau redimensiona cu ușurință. Pentru a efectua oricare dintre aceste acțiuni, faceți clic dreapta pe buton. Apoi puteți să faceți clic stânga și să trageți butonul în locația dorită sau să îl redimensionați.

Buton Redenumire

Cu butonul selectat, faceți clic stânga pe textul butonului pentru a edita.

Pentru a adăuga mai multe linii, apăsați simplu INTRODUCE cheie.

Buton Format

Pentru a formata alte proprietăți ale butonului, Faceți clic dreapta> Control format

Aici puteți regla dimensiunile fontului și multe alte proprietăți ale butonului:

O notă specială este fila „Proprietăți”, care modifică modul în care butonul se comportă pe măsură ce rândurile și coloanele din jur sunt inserate, șterse, redimensionate sau ascunse / neacoperite.

  • Mutați și dimensionați cu celule: Butonul se va deplasa și se va redimensiona atunci când rândurile și coloanele sunt modificate.
  • Mutați-vă, dar nu măsurați cu celulele: Butonul se va deplasa, dar nu va redimensiona.
  • Nu vă mișcați sau nu vă măriți cu celulele: Butonul nu se va mișca sau redimensiona.
  • In cele din urma, Obiect de imprimare poate seta obiectul să apară pe tipărituri. Aceasta este debifată în mod implicit, dar poate fi activată dacă se dorește.

Atribuiți o macro unei forme

Pe lângă butoane, macrocomenzile pot fi alocate altor obiecte, cum ar fi Imagini, Casete de text și Forme. Cu o imagine sau o formă, puteți crea un buton care arată în orice fel doriți. Excel include o mare varietate de forme personalizabile, inclusiv poligoane, săgeți, bannere și multe altele, care pot fi mai potrivite pentru foaia dvs. de lucru decât un buton de control obișnuit.

Formele sunt accesate din fila Insert:

Selectați forma pe care o doriți din meniul derulant Shape, desenați-o pe foaia de lucru așa cum ați face un buton de control, apoi faceți clic dreapta pe ea și selectați „Atribuiți macro …” din fereastra pop-up. Opțiunile sunt aceleași cu atribuirea unei macrocomenzi unui buton.

Atribuiți o macro la un hyperlink

Macrocomenzile pot fi, de asemenea, atribuite hyperlinkurilor folosind Evenimente VBA. Evenimentele sunt proceduri care sunt declanșate atunci când sunt efectuate anumite acțiuni:

  • Deschide / Închide / Salvează registrul de lucru
  • Activați / dezactivați foaia de lucru
  • Modificarea valorilor celulei
  • Faceți clic pe Hyperlink
  • și altele.

Evenimentele necesită cunoașterea VBA. Pentru a afla mai multe despre evenimente, vizitați tutorialul nostru VBA.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave