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 Excela1. 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 -
- Izrada interaktivne nadzorne ploče u Excelu
- Marimekko Chart Excel | Kako stvoriti?
- PROIZVODA Funkcija u Excelu | Primjeri
- Kako se koristi pretraživanje i zamjena u Excelu?