Stvori makronaredbu gumba u programu Excel - Tri najbolje metode (korak po korak)

Stvorite makronaredbu u programu Excel

Najčešći zadaci u programu Excel mogu se automatizirati kako bi se izbjegla nepotrebna potrošnja vremena. Razgovor o automatizaciji VBA makronaredbi put je prema naprijed u Excelu; nakon što se završi kodiranje makronaredbi, moramo izvršiti taj program da bismo izvršili dodijeljeni posao. Sigurno ste već vidjeli gumb koji može obaviti posao na mnogim radnim listovima, pa nakon što je programiranje završeno, taj posao možemo dodijeliti jednom od gumba, tako da će se samo klikom na gumb dodijeljeni posao izvršiti . Dakle, u ovom ćemo vas članku provesti kroz postupak stvaranja excel gumba za izvršavanje zadatka.

3 metode za stvaranje gumba u Macro Excelu?

Kao što znamo, makro kodiranje je savršen način za automatizaciju zadataka; postoji još jedna mala stvar koju možemo učiniti za izvršavanje tog koda. Makronaredbe i gumbi savršene su kombinacije; to je poput "tipičnog indijskog braka koji voli dječaka, a djevojčica dječaka." Baš kao što kliknemo gumb, možemo izvršiti stotine redaka, tako da se neka složena izvješća mogu automatizirati i predati članovima vašeg tima i reći da sve što trebaju učiniti je kliknuti gumb kako bi posao bio gotov.

Dakle, u Excelu možemo stvoriti gumb excel na tri načina, a to su dolje.

  1. Oblici
  2. Aktivna X kontrola
  3. Kontrola obrasca u Excelu

Sad ćemo detaljno vidjeti svakog od njih.

# 1 - Korištenje oblika

Najbolji i najjednostavniji način za stvaranje gumba za dodjeljivanje makronaredbi je upotreba "Oblika" programa Excel. U Excel možemo umetnuti najrazličitije oblike, a također ih možemo oblikovati onako kako želimo da izgledaju.

Prije umetanja oblika, ispod je makronaredba koju smo napisali za filtriranje vrijednosti u donjim podacima.

Imamo podatke u stupcima od A do E, a u G2 ćeliji stvorili smo padajući popis svih vrsta kartica, a vrstu kartice koju odaberemo u G2 ćeliji treba filtrirati u podacima, a za to, ispod je excel makro kod koji smo napisali.

Kodirati:

Sub Filter_Values ​​() Dim LR As Long Dim LC As Long Dim Rng As Range LR = Cells (Rows.Count, 1) .End (xlUp) .Red LC = Cells (5, Columns.Count) .End (xlToLeft) .Column Postavite Rng = Ćelije (5, 1) .Veličina (LR, LC) Rng.AutoFilter Polje: = 4, Kriteriji1: = Raspon ("G2"). Vrijednost Kraj Sub

Nakon pokretanja gornjeg koda, filtrirat će vrijednosti odabrane u ćeliji G2 ćelije. Svaki put kada moramo otvoriti Visual Basic Editor i moramo pokrenuti kod.

Dakle, sada ćemo umetnuti oblike za dodjeljivanje makronaredbe.

Korak 1: Idite na karticu INSERT u Excelu i pronađite opciju "Shapes".

Korak 2: Jednom kada kliknete na padajući popis "Oblici", vidjet ćemo mnoge mogućnosti oblika.

Odaberite bilo koji oblik i nacrtajte na radnom listu (iznad tablice podataka).

Korak 3: Nakon dodavanja oblika, u njega moramo unijeti neku tekstualnu vrijednost, pa desnom tipkom miša kliknite oblik i odaberite "Uredi tekst".

Korak 4: Unesite tekst onako kako želite prenijeti poruku korisniku.

Korak 5: Ovo je zadani prikaz oblika, tako da ga možemo formatirati na kartici "Format".

Korak 6: Nakon što se desnom tipkom oblika dodijeli pravilno oblikovanje, odaberite "Dodijeli makronaredbu".

Korak 7: Ovo će otvoriti sva imena makronaredbi u programu visual basic editor.

Odaberite makronaredbu koju želite dodijeliti obliku.

Korak 8: Sada kliknite "Ok", a obliku je dodijeljena makronaredba.

Sada kada zadržite pokazivač na obliku, možete vidjeti pokazivač ruke koji označava opciju klika.

Ako kliknete, izvršit će se dodijeljeni makronaredba, a vrijednost koja se nalazi u ćeliji G2 filtrirat će se.

# 2 - Korištenje oblika za upravljanje obrascima i Active X

Pod karticom za programere imamo opciju nazvanu "Umetni"; pod ovim; imamo "Kontrolu oblika" i "Aktivnu kontrolu X".

Iz "Kontrole obrasca" odaberite opciju "Gumb" .

Nacrtajte ovo na svom radnom listu i odmah ćete dobiti popis makronaredbi.

Odaberite makronaredbu koju želite dodijeliti i kliknite "Ok" da zatvorite gornji prozor.

Sada je gumb stvoren za pokretanje makronaredbe.

Ovako, u Excelu možemo stvoriti gumb za izvršavanje makronaredbe.

Stvari koje treba zapamtiti

  • Gumb Active X Control zahtijeva daljnje znanje o kodiranju, pa ovo nije pokriveno u ovom članku.
  • Osnovna razlika između kontrole oblika i oblika je oblikovanje i stil koji izgledaju.

Zanimljivi članci...