Primjeri makronaredbi Excel (Sadržaj)

  • Metode korištenja makronaredbi u Excelu?
  • Primjeri Excelovih makronaredbi

Uvod u Excelove makronaredbe

U Excelu postoje neki zadaci koje obavljamo svakodnevno. To bi mogli biti naši rutinski zadaci koji mogu uključivati ​​pisanje određenih formula, kopiranje i lijepljenje nekih podataka ili ažuriranje nekih stupaca ili pisanje teksta nekoliko puta na različitim mjestima u listu. Kako bismo izbjegli ponavljanje zadataka i uštedjeli vrijeme, možemo koristiti makronaredbe u Excelu. Makronaredbe su alat koji automatizira zadatke i štedi vrijeme i smanjuje pogreške. Makro je program koji kopira pritiske tipki ili radnje miša koje se ponavljaju i koje su uobičajene na listu.

Ukratko, Excel Macros se odnosi na programski jezik u VBA. Makroni su kratki programi napisani u VBA. Makroe možemo snimiti / napisati u VBA i pokrenuti makronaredbu klikom na naredbu Makroni na kartici Programer na vrpci. Makroni su napisani za automatizaciju zadataka i štede vremena i osiguravaju učinkovitost.

Metode korištenja makronaredbi u Excelu

U nastavku ćemo razmotriti različite metode za korištenje makronaredbi u excelu.

Ovdje možete preuzeti primjere predložaka makronaredbe Excela ovdje - Primjeri predložaka makronaredbe Excela

1. metoda - omogućavanje makronaredbi u Excelu

Za dodavanje kartice Developer u vrpcu otvorite Excel radnu knjigu na izborniku File .

Kliknite na Opcije .

U prozoru koji se otvara pod nazivom Excel Options, kliknite na Prilagodi vrpcu za pristup opcijama prilagodbe vrpce.

Odaberite opciju Developer (Custom), a zatim pritisnite OK .

Na vrpci ćete vidjeti karticu za razvojne programere.

Druga metoda - Izrada makronaredbi gumbom Record

Makro možemo snimiti i koristiti ga bilo koji broj puta. Možemo zabilježiti zadatak koji svakodnevno koristimo ili koji se ponavlja. Nakon što je Makro snimljen, možemo ga samo pokrenuti i naš će posao biti gotov.

Uzmimo za primjer snimanje makronaredbe.

Primjer:

Zabilježit ćemo naziv tvrtki i njihovu prodaju. Za početak, kliknite gumb Prikaži na kartici, a zatim prijeđite na desnu stranu i vidjet ćete karticu "Makroi" kao što je prikazano u nastavku.

Sada kliknite karticu Makroi i pronaći ćete opciju Snimanje makronaredbi .

Kliknite na nju kako biste zabilježili što god želite, bilo da je nešto napisano ili nešto kopiranje i lijepljenje. U našem primjeru napravit ćemo / snimiti tablicu tvrtki i njihovu prodaju.

Kliknite na Snimite makronaredbe i vidjet ćete donji prozor da se pojavi. Sada ćemo makro nazvati Macro11 . Pazite da u njemu ne bude prostora i posebnih znakova. Tada ćemo dodijeliti tipku prečaca za pokretanje makronaredbe, dodijelim CTRL + V. Potom ćemo makro pohraniti u „ovu radnu knjižicu“. Kliknite OK i makro će započeti snimanje.

Zabilježio sam ovu tablicu.

Sada idite na Makronaredbe i kliknite na zaustavljanje snimanja .

Makroi "Macro11" pohranjuju se na gumb Makronaredbe. Kliknite ga da biste vidjeli prozor Makronaredba u kojem možete odabrati "Macro11" i kliknuti Run .

Ako želite zalijepiti podatke u list 2, samo idite na list 2 i pritisnite Ctrl + V ili pogledajte makronaredbe.

Otvorite karticu Developer i kliknite karticu Insert . Zatim iz Active X kontrola odaberite gumb Command.

Nakon što kliknete na naredbeni gumb, možete dodijeliti makronaredbu kao što je prikazano u nastavku. Zatim kliknite na U redu.

I povucite miša da biste nacrtali / stvorili gumb, preimenujte ga u "Podaci". Sada samo kliknite gumb i makro će raditi.

Treća metoda - Kako spremiti datoteku s makronaredbom?

Datoteke možemo pohraniti samo s makronaredbama u obliku Excel Macro-Enabled Template (vrsta datoteke).

Ne može se spremiti kao uobičajena datoteka u Excelu.

Metoda 4 - pisanje makronaredbi u VBA

Ne možemo uvijek snimiti makronaredbe jer imaju ograničen domet. Ponekad moramo pisati makronaredbe prema našim zahtjevima u VBA. Da biste ušli u VBA, kliknite karticu Developer i na lijevoj strani vidjet ćete prvu mogućnost kao "Visual Basic". Kliknite na nju ili pritisnite ALT + F11 za prijelaz na VBA.

Primjeri Excelovih makronaredbi

U nastavku ćemo raspravljati o primjerima Excelovih makronaredbi.

Primjer 1 - Napisite program da biste dobili tekst Hello

  • Sada ćemo napisati kratak program u VBA. Napisaćemo program da u okviru s porukama dobijemo tekst Pozdrav "svoje ime" svaki put kad unesemo ime u okvir za unos.
  • Otvorit ćemo list, a zatim idemo na karticu programera u vrpci i pritisnite Alt + F11 i ući ćemo u VBA. Nakon što uđemo u ovu stranicu, kliknuti ćemo na Umetni i klikni modul.

Napisaćemo svoj prvi program u Modulu 1. Program uvijek započinjemo s "Sub" i završavamo ga sa End Sub-om u VBA.

 Pod hello_word () Dim ime kao String name = InputBox ("Unesite svoje ime") MsgBox "Hello" + ime End Sub 

Dakle sada program pišemo na sljedeći način:

Obrazloženje:

  • "Dim ime kao niz" definira naziv kao niz.
  • Zatim je tu ugrađena funkcija Inputbox koja će tražiti da se popuni ime, a koja će biti spremljena u naziv varijable.
  • Msgbox + name, prikazat će ime u msgboxu. Zatim ćemo izraditi naredbeni gumb odlaskom na karticu Developer, a zatim Inset. Zatim oblikujte kontrolu, naredbeni gumb.

Tada ćemo makro dodijeliti gumbu, a zatim kliknite tipku U redu.

Kada kliknemo na gumb 1 koji ćemo vidjeti kao dolje:

Uneo sam svoje ime i to se prikazalo.

Svaki put kada pritisnete gumb 1, vidjet ćete okvir za unos, samo unesite ime i vidjet ćete "hello + name"

Kôd možete pokrenuti i iz prozora VBA pritiskom na F5 ako niste stvorili naredbeni gumb.

Primjer br. 2 - Pisanje kratkog koda pomoću "Inside a petlje"

U ovom primjeru radit ćemo s Forom. Pretpostavimo da želimo ispuniti ćeliju A1 do A10 s 1, 2, 3…. 10. 10. To možemo učiniti tako da napišemo kratki kod koristeći For unutar petlje.

Pritisnite F5 i pokrenut ćete kôd. Makronaredbu također možete pokrenuti tako da otvorite View -> Macros -> s popisa odaberite "Numbers", a zatim kliknite Run. Vidjet ćete da su stanice od A1 do A10 popunjene od 1 do 10.

Primjer 3 - Prikažite ukupno neparne i parove brojeve

Korištenje Ako možemo napisati logički makronaredbu. Napisat ćemo kôd u kojem možemo kreirati tablicu i na kraju će se pojaviti msgbox koji prikazuje ukupno br. neparnih i ukupnih br. jednoličnih brojeva. Dakle, napisat ćemo šifru:

  • Program ćemo započeti sa Sub oddeven (ime).
  • Tada ćemo uzeti x kao okvir za unos za unos broja. Zatim ćemo u varijablu a pohraniti petlju od 1 do 10.
  • Sada ćemo u ćeliji A1 lista 3 napraviti tablicu množeći je sa x u petlji do A10.
  • Zatim ćemo dati uvjet da ako ćelija A1 bude parna, ona će biti dodana varijabli y koja je trenutno 0, a nepar će biti dodan u varijablu z koja je također 0. Tada ćemo završiti ako naredbu i napisati sljedeću A da petlja radi.
  • Na kraju ćemo dodati msgbox za prikaz zbroja koeficijenata i njegovog ukupnog broja i zbroja parova i njegovog ukupnog broja. Završite program.

Pokrenite program s F5. U okvir za unos upisao sam 6.

Kliknite U redu i vidjet ćete rezultat u nastavku.

Primjer br. 4 - Napisati program za pop kao definiranu dob

U ovom ćemo primjeru koristiti rečenicu da bismo dali rezultate prema određenim određenim uvjetima. U ovom primjeru pojavit će se poruka prema definiranoj dobnoj skupini ljudi, kad odaberete ćeliju koja spominje dob.

Program ćemo napisati na sljedeći način:

Program će započeti kao podgrupa.

  • Vrijednost ćelije biti će definirana kao cijeli broj, a to će biti aktivna vrijednost ćelije, što znači da je odabrana.
  • Potom ćemo koristiti slučaj odabira u različitim slučajevima, za dobnu skupinu. Okvir s porukama pojavit će se prema dobi.
  • Ako u odabranim slučajevima ne bude pronađena dobna dob, poruka će biti poruka nepoznate dobi.
 Završi Odaberite Kraj programa 

Spominju se neki brojevi i jednom kad izaberem 12 i pokrenem kod. Rezultat će pokazati na sljedeći način:

Dat će dobnu skupinu kao što je prikazano u nastavku.

Ovo su bili neki primjeri VBA makronaredbi.

Stvari koje treba zapamtiti

  • Uvijek spremite Excel datoteku koja sadrži makronaredbe kao predložak s omogućenim makronaredbama Excel kao vrstu datoteke. Inače makronaredbe se neće spremiti.
  • Naziv programa ne smije sadržavati razmake.
  • Dobro je pisati programe u modulima jer nije specifično za list.
  • Budite oprezni tijekom snimanja makronaredbi, jer ako pogriješite ili ponovite korak, bit će zabilježeni kao isti i neće dati pravi izlaz.

Preporučeni članci

Ovo je vodič za primjere Excel makronaredbi. Ovdje smo raspravljali o Uvodu u Excelove makronaredbe i raznim metodama korištenja makronaredbi u Excelu. Možete i pregledati naše druge predložene članke -

  1. Izrada interaktivne nadzorne ploče u Excelu
  2. Marimekko Chart Excel | Kako stvoriti?
  3. PROIZVODA Funkcija u Excelu | Primjeri
  4. Kako se koristi pretraživanje i zamjena u Excelu?

Kategorija: