excel macros hands tutorial
Ovaj priručnik za Excel makronaredbe objašnjava što je makronaredba, kako stvoriti i koristiti VBA makronaredbe s puno primjera:
Većina nas u industriji sigurno će imati određene zadatke koje treba izvoditi gotovo svakodnevno. Sad zamislite ako se ti zadaci obavljaju jednim klikom. Zvuči uzbudljivo? Excel Macros je odgovor na to.
U ovom uputstvu naučit ćemo što je makro? Kako snimiti makronaredbu koristeći apsolutnu i relativnu referencu zajedno s nekim praktičnim primjerima.
=> Ovdje pogledajte VBA vodič za početnike
Što ćete naučiti:
- Što su Excel makronaredbe
- Kako omogućiti makronaredbe u programu Excel
- Omogućavanje kartice Developer
- Opcije kartice razvojnog programera
- Kako snimiti makronaredbu
- Spremanje Excel radne knjige s makronaredbom
- Izvršenje makronaredbe
- Preporuka ćelije
- Snimite Excel makronaredbu pomoću relativne reference
- Često postavljana pitanja
- Zaključak
Što su Excel makronaredbe
Makronaredba je skup radnji koje možete pokrenuti za izvršavanje željenog zadatka.
kako otvoriti swf datoteku
Pretpostavimo da svaki mjesec izradite izvješće koje treba označiti korisničke račune zaostalim iznosom podebljano i crveno. Tada možete stvoriti i pokrenuti makronaredbu koja primjenjuje ove promjene oblikovanja svaki put kada to želite.
Kako omogućiti makronaredbe u programu Excel
Kartica Developer daje nam mogućnost rada sa značajkama poput Makronaredbi, programskih dodataka, a također nam omogućuje da napišemo vlastiti VBA kôd koji će nam pomoći da automatiziramo sve što poželimo. Ova je kartica prema zadanim postavkama skrivena.
Slijedite korake u nastavku da biste otkrili karticu Developer. To radi na svim inačicama programa Excel za Windows (Excel 2007,2010, 2013, 2016, 2019).
Bilješka: Ovo je jednokratni postupak. Jednom kada omogućite karticu Developer, ona će se uvijek prikazivati u prilagođenoj vrpci za svaku Excel instancu koju otvorite, osim ako to izričito ne onemogućite.
Omogućavanje kartice Developer
# 1) Pritisnite Datoteka tab
#dva) Klik Opcije
# 3) Kliknite na Prilagodite vrpcu.
# 4) Pod Omogući prilagodbu vrpce Programer.
Nakon što omogućite karticu Developer, ona će biti prikazana na popisu vrpci.
Opcije kartice razvojnog programera
Dolje su navedene opcije koje su prisutne na kartici Developer.
- Visual Basic: Daje uredniku da napiše ili uredi VBA kôd. Može se otvoriti i pomoću Alt + F11.
- Makronaredbe: Daje popis svih već snimljenih makronaredbi, a koristi se i za snimanje novog. Alt + F8 izravno će otvoriti popis makronaredbi.
- Programi: Omogućuje umetanje programskog dodatka i može njima upravljati.
- Kontrole: Pomaže nam u korištenju kontrola obrasca i ActiveX kontrola. Pregled i uređivanje kontrolnih svojstava. Ovdje se kontrolira ON / OFF mod dizajna.
- XML: Pomaže nam pri uvozu / izvozu XML datoteke podataka, upravljanju paketima XML proširenja i otvaranju okna zadataka XML Source.
Kako snimiti makronaredbu
Razmotrimo primjer , da vaša tvrtka ima određeni alat koji generira radne listove za razne odjele u Excelu. Vi kao menadžer imate odgovornost pregledavati i slati list financijskom timu svaki tjedan.
Ali prije slanja od vas se traži da napravite neko oblikovanje poput:
što je tvrditi u c ++
- Umetnite naslov za svaki list koji sadrži ime tima i broj tjedna, označite ga podebljano i pozadinu žutom bojom.
- Nacrtaj granicu
- Podebljajte naslove stupaca.
- Preimenujte naziv lista u naziv tima.
Umjesto da to radite svaki tjedan ručno, možete samo stvoriti makronaredbu i izvršiti sve ove radnje u samo jedan klik.
Snimanje makronaredbi prilično je jednostavno. Idite na karticu Developer i pritisnite Snimanje makronaredbe.
Ovo će otvoriti prozor u koji trebate ući.
# 1) Naziv makronaredbe: Ime ne smije imati razmake između riječi. Ovo mora započeti s abecedom ili podvlakom.
# 2) Tipka prečaca: Ovo je korisno kada koristite makronaredbu. Ako pritisnete tipku prečaca, izvršit će se. Obavezno dajte ključ koji već nije zauzet, inače će ga makro nadjačati.
Na primjer, ako spominjete Ctrl + S kao prečac, tada će se svaki put kad pritisnete Ctrl + S pokrenuti vaša makronaredba i zanemariti mogućnost spremanja datoteke. Stoga se preporučuje dodavanje Shift-a, poput Ctrl + Shift + D
# 3) Pohrani makronaredbu u: Ovo ima 3 mogućnosti kako je navedeno u nastavku.
- Ova radna knjiga: Sve izrađene makronaredbe bit će dostupne samo trenutnoj radnoj knjizi. Ako otvorite novi excel, tada stvorena makronaredba neće biti dostupna i stoga se ne može koristiti.
- Osobna makronaredba: Ako odaberete ovo, tada će stvorena makronaredba biti pohranjena i prikazat će se kada otvorite novi excel list.
- Nova radna knjiga: Ovom će se opcijom otvoriti nova radna knjiga i radnje izvršene u toj radnoj knjizi bit će zabilježene.
# 4) Opis: Ovo će opisati svrhu makronaredbe. Preporučuje se dati detaljan opis kako bi svatko tko to koristi znao za što se točno koristi.
Nakon što popunite detalje za gore navedena polja, možete nastaviti i izvršiti radnje potrebne u Excel radnoj knjizi i sve će biti zabilježeno. Kad završite, vratite se na karticu Developer i pritisnite Zaustavi snimanje.
Spremanje Excel radne knjige s makronaredbom
Odabir makronaredbe Store kao 'Ova radna knjiga': Uzmite u obzir da ste tijekom snimanja odabrali makronaredbu Store kao 'Ova radna knjiga'. Kad završite, spremite datoteku. Tijekom spremanja morate odabrati radnu knjigu s omogućenom makronaredbom Excel. Ne morate eksplicitno spremiti makronaredbu. Automatski se sprema.
Odabirom Spremi makronaredbu kao 'Osobnu makro radnu knjigu': Sada razmislite o odabiru makronaredbe Store kao 'Personal Macro workbook' tijekom snimanja. Makronaredbu morate eksplicitno spremiti. Ako samo spremite Excel datoteku, a zatim je pokušate zatvoriti. Tada ćete dobiti skočni dijaloški okvir kao što je prikazano u nastavku.
Bilješka: Ako ovo ne spremite, makronaredba će se izbrisati.
Izvršenje makronaredbe
Sad kad smo završili sa snimanjem i spremanjem datoteke, pokušajmo je pokrenuti i postići željene rezultate. Nastavili smo i snimili makronaredbu sa svim koracima potrebnim za postizanje u primjeru radnog vremena i spremili smo je kao ovu radnu knjigu s prečacem kao Ctrl + Shift + B.
Dakle, svaki tjedan kada primite novi Excel iz softverskog alata, jednostavno morate otvoriti tu Excel datoteku i pritisnuti tipku prečaca (Ctrl + Shift + B) i sve će promjene biti uključene prema očekivanjima. Dobiveni Excel dan je u nastavku.
razlika između sql i sql poslužitelja
U prilogu Excel-Macro-Workbook
Bilješka:
- Ako ste zaboravili tipku prečaca, možete otići na Developer -> Macros, odabrati makronaredbu i kliknuti na opcije.
- Ako makronaredba pohranjena kao osobna trgovina nije vidljiva na kartici Makronaredbe. Idite na Pogled -> Otkrij i to će prikazati popis svih makronaredbi.
Preporuka ćelije
Postoje 2 načina za snimanje makronaredbi kao što je prikazano u nastavku.
- Apsolutno pozivanje na ćeliju
- Relativno pozivanje na ćelije
Apsolutno pozivanje na ćeliju: Apsolutne reference uvijek će ukazivati na određenu ćeliju u kojoj je snimljena. Na primjer: ako snimate tekst u ćeliju A10, sljedeći put kad budete koristili tu makronaredbu u drugoj radnoj knjizi, stavit će taj tekst u A10.
Razmotrite naš primjer radnog vremena pohađanja. Uvijek želimo da naslov bude u prvom redu svakog lista. Ne želimo da se referenca na ćeliju mijenja kada se kopira na druge listove ili radne knjige. U tom slučaju, Apsolutno pozivanje na ćelije je dobro.
Relativno pozivanje na ćeliju: Pretpostavimo da morate ponoviti korake na raznim mjestima u radnom listu. Relativne reference prikladne su kad god trebate ponoviti isti izračun ili korake u više redaka ili stupaca.
Primjer: Recimo da imate Excel list s punim imenima, telefonskim brojevima i DOB-ovima od 1000 zaposlenika. (Format je prikazan dolje)
ID Emp | Emp FullName | Broj telefona | DOB |
---|---|---|---|
1 | John Jeson | 1111111111 | 10-01-1987 |
dva | Tom Matis | 2222222222 | 02-01-1988 |
3 | Klaster Jesper | 3333333333 | 02-22-1989 |
4 | Tim Joseph | 4444444444 | 03-16-1990 |
5 | Vijay abc | 5555555555 | 07-04-1991 |
Vaš upravitelj očekuje da:
- Odvojite ime i prezime.
- Dodajte telefonski broj na primjer pozivni broj države (+91).
- Prikaži DOB u obliku dd-mon-yy, Primjer: 10. siječnja 87.
Budući da postoji 1000 zapisa, ručno bi bilo potrebno vrijeme. Dakle, odlučili ste stvoriti Makronaredbu. Ali upotreba apsolutne reference neće riješiti vaš problem jer želite da djeluje u više redaka i stupaca. U ovom slučaju, relativna referenca dobro dolazi.
Snimite Excel makronaredbu pomoću relativne reference
Da biste snimali pomoću relativne reference, prvo odaberite ćeliju u kojoj želite započeti snimanje.
Idite na Developer -> kliknite Koristi relativnu referencu -> Record Macro . Snimite sve što želite i pritisnite zaustaviti snimanje.
Za gornji primjer slijedite ove korake.
- Prvo, moramo umetnuti stupac pored Emp FullName i promijeniti naslov stupca kao FirstName i LastName.
- Izaberi B2 ćelija-> Idi na Developer -> Koristi relativnu referencu -> Record Macro .
- Korištenjem razdjelnika teksta razdvojite ime i prezime. Nakon završetka zaustavite snimanje.
- Slično tome, stvorite još 2 makronaredbe za telefonski broj i DOB.
- Spremite datoteku.
- Da biste izvršili, odaberite cijelo ime Emp, tj. B3, do posljednjeg praznina, odnosno B1001, i izvršite 1svMakro.
- Slijedite slične korake za telefonski broj i DOB. Dobiveni Excel prikazan je u nastavku.
ID Emp | Emp FirstName | Emp LastName | Broj telefona | DOB |
---|---|---|---|---|
1 | Ivan | Jeson | (+91) 1111111111 | 10. siječnja 87 |
dva | Tom | mačkica | (+91) 2222222222 | 01. veljače 88 |
3 | Jesper | Klastera | (+91) 3333333333 | 22. veljače 89 |
4 | Tim | Josipa | (+91) 4444444444 | 16. ožujka 90 |
5 | Vijay | abc | (+91) 5555555555 | 07. travnja 91 |
Priložena datoteka za referencu
Često postavljana pitanja
P # 1) Koji je primjer makronaredbi u programu Excel?
Odgovor: Makronaredba je skup radnji koje možete pokrenuti za izvršavanje željenog zadatka.
Pretpostavimo da svaki mjesec izradite izvješće koje treba označiti korisničke račune zaostalim iznosom podebljano i crveno. Možete stvoriti i pokrenuti makronaredbu koja primjenjuje ove promjene oblikovanja svaki put kada to želite jednim klikom.
P # 2) Gdje su makronaredbe u programu Excel?
Odgovor: Svi snimljeni makronaredbe bit će dostupni pod Kartica programera -> Makronaredbe
Ako ne možete pronaći osobni makronaredbu, idite na Pogled -> Otkrij .
P # 3) Koje su vrste ćelijskih referenci u programu Excel?
Odgovor:
- Apsolutno: Apsolutne reference uvijek će ukazivati na određenu ćeliju u kojoj je snimljena. Na primjer, ako snimate tekst u ćeliju D10, tada svaki put kada se koristi makronaredba uvijek pokazuje na D10.
- Relativno: Oni su prikladni kad god trebate ponoviti isti izračun ili korake u više redaka ili stupaca.
P # 4) Kako mogu spremiti makronaredbu u programu Excel u sve radne knjige?
Odgovor: Tijekom snimanja makronaredbe odabrane radne knjige Osobni makronaredbi u odjeljku Spremi makronaredbu, ovo će učiniti vašu makronaredbu dostupnom za sve radne knjige. Ako i dalje ne vidite opciju, idite na Pogled -> Otkrij .
Zaključak
U ovom smo tutorijalu naučili Excel makronaredbe koje nam pomažu u automatizaciji rutinskih zadataka u Excelu.
Vidjeli smo što je makro? Kako omogućiti prikazivanje makronaredbe u Excelu. Također smo istražili kako snimiti makronaredbu pomoću apsolutnog i relativnog referenciranja stanica s primjerima.
=> Pročitajte jednostavnu seriju VBA treninga
Preporučena literatura
- Vodič za Excel VBA - Uvod u VBA u programu Excel
- VBA tipovi podataka - numerički i ne-numerički tipovi podataka u VBA
- 35+ najčešćih pitanja i odgovora za intervju za Microsoft Excel
- Kako automatizirati ponavljajuće zadatke osiguranja kvalitete pomoću Excel makronaredbi (primjeri)
- Kako otvoriti XML datoteku u programu Excel, Chrome i MS Word
- Kako čitati ili pisati podatke iz Excel lista u upravljačkom programu Selenium
- Top 5 stvari koje ispitivač mora imati u programu Excel (i perspektive promjenjivog softverskog testera)
- Rad s VBScript Excel objektima