Primeri makrov Excela (kazalo)

  • Načini uporabe makrov v Excelu?
  • Primeri maklov Excela

Uvod v Excelove makre

V Excelu je nekaj nalog, ki jih opravljamo vsakodnevno. To so lahko naše rutinske naloge, ki lahko vključujejo pisanje določenih formul, kopiranje in lepljenje nekaterih podatkov ali posodabljanje nekaterih stolpcev ali večkratno pisanje besedila na različne lokacije na listu. Da se izognemo ponovitvi nalog in prihranimo čas, lahko uporabimo Makrone v Excelu. Makroni so orodje, ki avtomatizira naloge in prihrani čas in zmanjša napake. Makro je program, ki kopira pritiske tipk ali miške, ki se ponavljajo in so pogosti na listu.

Na kratko, Excel Macros se sklicuje na programski jezik v VBA. Makroni so kratki programi, napisani v VBA. Makro lahko snemamo / zapišemo v VBA in zaženemo makro s klikom na ukaz Makroni na zavihku Developer na traku. Makroni so napisani tako, da avtomatizirajo opravila in prihranijo čas ter zagotovijo učinkovitost.

Načini uporabe makrov v Excelu

Spodaj bomo razpravljali o različnih metodah za uporabo makrov v excelu.

Ta primera predloge makrov programa Excel lahko prenesete tukaj - Primeri predloge makrov Excela

1. način - Omogočanje makrov v Excelu

Za dodajanje zavihka Developer v traku odprite Excelov delovni zvezek v meniju File .

Kliknite Možnosti .

V oknu, ki se odpre z imenom Excel Options, kliknite na Prilagodi trak za dostop do možnosti prilagoditve traku.

Izberite možnost Razvijalca (Po meri) in nato pritisnite OK .

Na traku boste videli zavihek Developer.

2. način - Ustvarjanje makrov z gumbom Record

Makro lahko posnamemo in ga poljubno uporabimo. Snemamo lahko nalogo, ki jo uporabljamo vsakodnevno ali ki se ponavlja. Ko je makro posnet, ga lahko samo zaženemo in naše delo bo opravljeno.

Vzemimo primer snemanja makra.

Primer:

Zapisali bomo ime podjetij in njihovo prodajo. Za začetek kliknite gumb Pogled na zavihku, nato se premaknite na desno stran in videli boste zavihek »Makroni «, kot je prikazano spodaj.

Zdaj kliknite na zavihek Makroni in našli boste možnost Snemanje makra .

Kliknite nanj, če želite posneti karkoli želite, naj bo to nekaj, ali nekaj kopirate in prilepite. V našem primeru bomo ustvarili / zapisali tabelo podjetij in njihovo prodajo.

Kliknite na Record Makroni in videli boste spodnje okno. Zdaj bomo makro poimenovali Macro11 . Pazite, da v njem ne bo prostora in posebnih znakov. Nato bomo dodelili tipko za bližnjico za zagon makra, dodelim CTRL + V. Nato bomo makro shranili v »Ta delovni zvezek«. Kliknite OK in makro bo začel snemati.

To tabelo sem posnel.

Zdaj pojdite na Makronaredbe in kliknite Stop snemanja .

Makroi „Macro11“ so shranjeni na gumbu Macros. Kliknite ga, da si ogledate okno Makro, v katerem lahko izberete »Macro11« in kliknite Zaženi .

Če želite podatke prilepiti v list 2, pojdite na list 2 in pritisnite Ctrl + V ali si oglejte makro.

Pojdite na zavihek Developer in kliknite na jeziček Vstavi . Nato med Active X Controls izberite ukazni gumb.

Ko kliknete na ukazno tipko, lahko dodelite makro, kot je prikazano spodaj. Nato kliknite V redu.

In povlecite miško, da začrtate / ustvarite gumb, ga preimenujete v »Podatki«. Zdaj samo kliknite gumb in makro bo deloval.

3. način - Kako shraniti datoteko z makro?

Datoteke lahko shranimo samo z makroni kot predlogo Excel Makro-omogočena predloga (vrsta datoteke).

Ni ga mogoče shraniti kot običajno datoteko Excela.

4. način - Pisanje makrov v VBA

Makrov ne moremo vedno snemati, ker imajo omejen obseg. Včasih moramo v VBA pisati makroe v skladu z našimi zahtevami. Če želite vstopiti v VBA, kliknite na zavihek Developer in na levi strani boste videli prvo možnost kot "Visual Basic". Kliknite nanj ali pritisnite ALT + F11 za prehod na VBA.

Primeri maklov Excela

Spodaj bomo obravnavali primere maklov Excela.

Primer # 1 - Napišite program, da dobite besedilo Pozdravljeni

  • Zdaj bomo napisali kratek program v VBA. Vsakokrat, ko vnesemo ime v polje za vnos, bomo v polje za sporočila napisali program Pozdravljeni "vaše ime".
  • Odprli bomo list in nato na traku razvijalca na traku pritisnili Alt + F11 in vstopili v VBA. Ko bomo prešli na to stran, bomo kliknili na gumb Vstavi in ​​klikni.

Naš prvi program bomo napisali v modulu 1. Program vedno začnemo s »Sub« in ga zaključimo z End Sub v VBA.

 Pod hello_word () Dim ime kot ime niza = InputBox ("Vnesite svoje ime") MsgBox "Hello" + ime End Sub 

Zdaj program zapišemo na naslednji način:

Pojasnilo:

  • "Zatemni ime kot niz" definira ime kot niz.
  • Nato je vgrajena funkcija Inputbox, ki bo zahtevala, da se vpiše ime, ki bo shranjeno v ime spremenljivke.
  • Msgbox + name, ime bo prikazano v msgboxu. Nato bomo ustvarili ukazni gumb, tako da odpremo zavihek Developer, nato Inset. Nato oblikujte nadzor, ukazni gumb.

Nato gumbu dodelimo makro in nato kliknite tipko V redu.

Ko kliknemo gumb 1, ki ga bomo videli spodaj:

Vnesel sem svoje ime in izpisalo se je.

Vsakič, ko pritisnete tipko 1, se prikaže polje za vnos, samo vnesite ime in videli boste "zdravo + ime"

Kodo lahko zaženete tudi iz okna VBA, če pritisnete F5, če niste ustvarili ukaznega gumba.

Primer # 2 - Pisanje kratke kode s pomočjo funkcije Inside a Loop

V tem primeru bomo sodelovali s podjetjem For. Recimo, da želimo celico A1 do A10 napolniti z 1, 2, 3…. 10. To lahko storimo tako, da napišemo kratko kodo s funkcijo For znotraj zanke.

Pritisnite F5 in zagnali boste kodo. Makro lahko zaženete tudi tako, da odprete Pogled -> Makroi -> na seznamu izberite »Številke« in nato kliknite Zaženi. Videli boste, da so celice od A1 do A10 napolnjene od 1 do 10.

Primer # 3 - prikažite skupno število neparnih in neparnih številk

Uporaba Če lahko zapišemo logični makro. Napisali bomo kodo, v kateri bomo lahko ustvarili tabelo in končno bo msgbox prikazal skupno št. liho in skupno št. enakomernih števil. Tako bomo napisali kodo:

  • Program bomo začeli s Sub oddeven (ime).
  • Nato bomo za vnos številke vzeli x kot polje za vnos. Nato bomo v spremenljivko a shranili zanko od 1 do 10.
  • Zdaj bomo v celici A1 3. lista naredili tabelo tako, da jo pomnožimo s x v zanki do A10.
  • Nato bomo dali pogoj, da če je celica A1 enakomerna, ji bomo dodali spremenljivko y, ki je trenutno 0, liho pa bomo dodali spremenljivki z, ki je tudi 0. Nato zaključimo, če stavek in zapišemo naslednjo A da zanka deluje.
  • Na koncu bomo dodali msgbox, ki bo prikazal seštevek kvot in njegovo skupno število ter seštevek parnih in skupnih številk. Končaj program.

Program zaženite s F5. V polje za vnos sem vnesel 6.

Kliknite V redu in videli boste spodnji rezultat.

Primer # 4 - Napišite program za Pop po določeni starosti

V tem primeru bomo uporabili primer stavka, da bomo dali rezultate glede na nekatere posebne pogoje. V tem primeru se bo pojavilo sporočilo glede na določeno starostno skupino ljudi, ko izberete celico, ki omenja starost.

Program bomo napisali na naslednji način:

Program se bo začel kot podskupina.

  • Vrednost celice bo definirana kot celo število in bo aktivna vrednost celice, kar pomeni, da je izbrana ena.
  • Nato bomo izbrani primer uporabili v različnih primerih glede na starostno skupino. Nato se prikaže polje s sporočili glede na starost.
  • Če izbrane starosti v izbranih primerih ni mogoče najti, bo sporočilo sporočilo kot neznana starost.
 Končaj Izberite Končni program 

Nekaj ​​številk je omenjenih in ko izberem 12 in zaženim kodo. Rezultat bo prikazan kot spodaj:

Dobila bo starostno skupino, kot je prikazano spodaj.

To je bilo nekaj primerov makrov VBA.

Stvari, ki jih je treba zapomniti

  • Vedno shranite datoteko Excel, ki vsebuje makrone, kot predlogo z omogočenim makro Excel kot vrsto datoteke. Drugače makri ne bodo shranjeni.
  • Ime programa ne sme vsebovati presledkov.
  • Programe je dobro pisati v modulih, saj niso posebni.
  • Med snemanjem makrov bodite previdni, ker če naredite napako ali ponovite korak, bodo posneti kot isti in ne bodo dali pravega izhoda.

Priporočeni članki

To je vodnik za primere maklov Excela. Tukaj razpravljamo o Uvodu v Excelove makrone in o različnih metodah uporabe makrov v Excelu. Ogledate si lahko tudi druge naše predlagane članke -

  1. Ustvarjanje interaktivne nadzorne plošče v Excelu
  2. Marimekko Chart Excel | Kako ustvariti?
  3. IZDELEK Funkcija v Excelu | Primeri
  4. Kako uporabljati iskanje in zamenjavo v Excelu?

Kategorija: