Creați butonul macro în Excel - Top 3 metode (pas cu pas)

Creați un buton macro în Excel

Cele mai frecvente sarcini din Excel pot fi automatizate pentru a evita consumul de timp inutil. După ce am vorbit despre automatizările macro-urilor VBA este calea de a merge mai departe în Excel; odată ce codarea macro este finalizată, trebuie să executăm acel program pentru a finaliza lucrarea atribuită. Trebuie să fi văzut deja un buton care poate face treaba în multe dintre foile de lucru, așa că, odată ce programarea este terminată, putem atribui acea lucrare la unul dintre butoane, astfel încât prin simpla apăsare a butonului, lucrarea atribuită va fi executată . Deci, în acest articol, vă vom conduce prin procesul de creare a unui buton excel pentru a executa sarcina.

3 metode pentru a crea butonul în Macro Excel?

După cum știm, codarea macro este modalitatea perfectă de automatizare a sarcinilor; există un alt lucru mic pe care îl putem face pentru a executa acel cod. Macro și butoanele sunt combinațiile perfecte; este ca o „căsătorie tipică indiană de băiat îi place o fată și fetei îi place un băiat”. La fel cum faceți clic pe buton, putem executa sute de linii, astfel încât unele dintre rapoartele complicate pot fi automatizate și predate membrilor echipei dvs. și spun că tot ce trebuie să facă este să faceți clic pe buton pentru a face treaba.

Deci, în Excel, putem crea un buton Excel folosind trei moduri, iar acestea sunt mai jos.

  1. Forme
  2. Control Active X
  3. Controlul formularelor în Excel

Vom vedea fiecare în detaliu acum.

# 1 - Folosirea formelor

Cea mai bună și mai ușoară modalitate de a crea un buton pentru a atribui macro este folosirea „Formelor” din Excel. Putem insera o mare varietate de forme în Excel și, de asemenea, putem formata aceste forme așa cum am dori să le arătăm.

Înainte de a insera forme, mai jos este macro-ul pe care l-am scris pentru a filtra valorile din datele de mai jos.

Avem date în coloanele de la A la E, iar în celula G2, am creat o listă derulantă cu toate tipurile de carduri, tipul de card pe care îl alegem în celula G2 ar trebui să fie filtrat în date și pentru aceasta, mai jos este codul macro Excel pe care l-am scris.

Cod:

Sub Filter_Values ​​() Dim LR Long Dim LC Long Dim Rng As Range LR = Cells (Rows.Count, 1). End (xlUp). Row LC = Cells (5, Columns.Count). End (xlToLeft) .Column Setați Rng = Celule (5, 1). Redimensionați (LR, LC) Rng.AutoFilter Field: = 4, Criteria1: = Range ("G2"). Valoare End Sub

La executarea codului de mai sus, acesta va filtra valorile care sunt selectate în celula G2. De fiecare dată când trebuie să deschidem Editorul Visual Basic și trebuie să rulăm codul.

Deci, acum vom insera forme pentru a atribui macro-ul.

Pasul 1: Accesați fila INSERT în Excel și găsiți opțiunea „Forme”.

Pasul 2: După ce faceți clic pe lista derulantă „Forme”, vom vedea multe opțiuni de forme.

Selectați oricare dintre forme și desenați pe foaia de lucru (deasupra tabelului de date).

Pasul 3: După adăugarea formelor, trebuie să introducem o anumită valoare de text, deci faceți clic dreapta pe formă și alegeți „Editați textul”.

Pasul 4: introduceți text așa cum doriți să transmiteți mesajul către utilizator.

Pasul 5: Aceasta este vizualizarea implicită a formei, astfel încât să o putem formata sub fila „Format”.

Pasul 6: Odată ce formatarea corectă este dată formei, faceți clic dreapta și alegeți „Atribuiți macro”.

Pasul 7: Acum, aceasta va deschide toate numele macrocomenzilor în editorul de bază vizual.

Alegeți macrocomanda pe care doriți să o atribuiți formei.

Pasul 8: Acum faceți clic pe „Ok” și macro-ul a fost atribuit formei.

Acum, când plasați cursorul pe formă, puteți vedea indicatorul manual indicând opțiunea de clic.

Acum, dacă faceți clic, macro-ul atribuit va fi executat, iar valoarea care este acolo în celula G2 va fi filtrată.

# 2 - Folosirea formelor de control a formularelor și Active X

Sub fila dezvoltator, avem o opțiune numită „Insert”; sub asta; avem „Control Form” și „Active X Control”.

Din „Controale de formular”, selectați opțiunea „Buton” .

Desenați acest lucru pe foaia de lucru și imediat veți obține o listă de macrocomenzi.

Alegeți macrocomanda pe care doriți să o atribuiți și faceți clic pe „Ok” pentru a închide fereastra de mai sus.

Acum Butonul este creat pentru a rula macro-ul.

Astfel, putem crea un buton în Excel pentru a executa macro-ul.

Lucruri de amintit

  • Butonul Active X Control necesită cunoștințe suplimentare de codificare, deci nu este acoperit în acest articol.
  • Diferența de bază între controlul Formă și formă este formatarea și stilul la care arată.

Articole interesante...