excel macros hands tutorial
Ta praktična vadnica Excel Macros razlaga, kaj je Macro, kako ustvariti in uporabiti VBA Macros z veliko primeri:
Večina nas v panogi bo zagotovo imela določene naloge, ki jih je treba izvajati skoraj vsak dan. Zdaj pa si predstavljajte, če se te naloge opravijo z enim samim klikom. Se sliši vznemirljivo? Excel Macros je odgovor na to.
V tej vadnici bomo izvedeli, kaj je makro? Kako posneti makro z uporabo absolutne in relativne reference skupaj z nekaj praktičnimi primeri.
=> Tukaj si oglejte vodnik za začetnike VBA
Kaj se boste naučili:
Kaj so Excel makri
Makro je nabor dejanj, ki jih lahko izvedete za izvedbo želene naloge.
Recimo, da vsak mesec ustvarite poročilo, ki mora uporabniške račune označiti z zapadlim zneskom v krepki in rdeči barvi. Nato lahko ustvarite in zaženete makro, ki vsakič uporabi te spremembe oblikovanja.
Kako omogočiti makre v Excelu
Zavihek za razvijalce nam omogoča delo s funkcijami, kot so makri, dodatki, in nam omogoča tudi pisanje lastne kode VBA, ki nam bo pomagala avtomatizirati vse, kar si želimo. Ta zavihek je privzeto skrit.
Sledite spodnjim korakom, da razkrijete zavihek razvijalec. To deluje v vseh različicah Excela za Windows (Excel 2007,2010, 2013, 2016, 2019).
Opomba: To je enkratni postopek. Ko omogočite zavihek za razvijalce, bo vedno prikazan v traku po meri za vsak primerek Excela, ki ga odprete, razen če ga izrecno onemogočite.
Omogočanje zavihka razvijalec
# 1) Kliknite mapa zavihek

#two) Kliknite Opcije

# 3) Kliknite na Prilagodite trak.

kako odpreti datoteko .jar v operacijskem sistemu Windows 10
# 4) Pod možnostjo Prilagodi trak omogoči Razvijalec.

Ko omogočite zavihek Developer, bo prikazan na seznamu trakov.

Možnosti zavihka za razvijalce
Spodaj so navedene možnosti, ki so na voljo na zavihku Razvijalec.
- Visual basic: Urejevalniku omogoča pisanje ali urejanje kode VBA. Lahko se odpre tudi z uporabo Alt + F11.
- Makro: Prikaže seznam vseh že posnetih makrov in se uporablja tudi za snemanje novega. Alt + F8 bo neposredno odprl seznam makrov.
- Dodatki: Omogoča vstavljanje dodatka in jih lahko tudi upravlja.
- Nadzor: Pomaga nam pri uporabi kontrolnikov obrazcev in kontrolnikov ActiveX. Ogled in urejanje kontrolnih lastnosti. Tukaj se nadzoruje način načrtovanja ON / OFF.
- XML: Pomaga nam pri uvozu / izvozu podatkovne datoteke XML, upravljanju razširitvenih paketov XML in tudi odpiranju podokna opravil XML Source.

Kako posneti makro
Poglejmo primer , da ima vaše podjetje določeno orodje, ki ustvarja časovnice za različne oddelke v Excelu. Kot upravitelj ste odgovorni, da vsak teden pregledate in pošljete list finančni skupini.



Toda pred pošiljanjem vas prosimo, da naredite nekaj oblikovanja, kot je:
vzorčni testni primeri za ročno preskušanje
- Vstavite naslov za vsak list, ki vsebuje ime ekipe in številko tedna, ga označite krepko in ozadje rumeno.
- Nariši mejo
- Krepko naslovi stolpcev.
- Ime lista preimenujte v ime ekipe.
Namesto da to počnete ročno vsak teden, lahko preprosto ustvarite makro in izvedete vsa ta dejanja z enim samim klikom.
Snemanje makra je dokaj enostavno. Pomaknite se do zavihka za razvijalce in pritisnite Snemaj makro.

To bo odprlo okno, kamor morate vstopiti.

# 1) Ime makra: Ime ne sme imeti presledkov med besedami. To se mora začeti z abecedo ali podčrtajem.
# 2) Tipka za bližnjico: To je koristno, ko izvajate makro. Če pritisnete bližnjično tipko, se izvede. Dajte ključ, ki še ni zajet, sicer ga bo makro preglasil.
Na primer, če kot bližnjico omenite Ctrl + S, se bo vsakič, ko pritisnete Ctrl + S, izvajal vaš makro in s tem prezrl možnost shranjevanja datoteke. Zato je priporočljivo dodati Shift, na primer Ctrl + Shift + D
# 3) Shrani makro v: To ima 3 možnosti, kot je navedeno spodaj.
- Ta delovni zvezek: Vsi ustvarjeni makri bodo na voljo samo trenutnemu delovnemu zvezku. Če odprete nov excel, prej ustvarjeni makro ne bo na voljo in ga zato ni mogoče uporabiti.
- Delovni zvezek za osebni makro: Če to izberete, bo ustvarjeni makro shranjen in prikazan, ko odprete nov excel list.
- Nov delovni zvezek: S to možnostjo se odpre nov delovni zvezek in dejanja, izvedena v njem, se zabeležijo.

# 4) Opis: Tu bo opisan namen makra. Priporočljivo je podati podroben opis, tako da bo vsak, ki uporablja to, vedel, za kaj točno se uporablja.
Ko izpolnite podrobnosti za zgoraj navedena polja, lahko nadaljujete in izvedete dejanja, zahtevana v Excelovem delovnem zvezku, in vse bo zabeleženo. Ko končate, se vrnite na zavihek za razvijalce in pritisnite Ustavite snemanje.

Shranjevanje Excelovega delovnega zvezka z makro
Če izberete makro Store kot »This Workbook«: Upoštevajte, da ste med snemanjem makro Store shranili kot »Ta delovni zvezek«. Ko končate, shranite datoteko. Med shranjevanjem morate izbrati delovni zvezek z makronaredbo Excel. Makra ni treba izrecno shraniti. Shrani se samodejno.

Če izberete Shrani makro kot »Osebni delovni zvezek makrov«: Zdaj razmislite, da bi med snemanjem izbrali makro Store kot »Osebni delovni zvezek«. Makro morate shraniti izrecno. Če datoteko Excel samo shranite in jo nato poskusite zapreti. Nato boste prejeli pojavno okno, kot je prikazano spodaj.

Opomba: Če tega ne shranite, bo makro izbrisan.
Izvajanje makra
Zdaj, ko smo končali s snemanjem in shranjevanjem datoteke, jo poskusimo zagnati in doseči želene rezultate. Nadaljevali smo in zabeležili makro z vsemi koraki, potrebnimi za dosego v primeru delovnega lista prisotnosti, in ga shranili kot ta delovni zvezek s bližnjično tipko Ctrl + Shift + B.
Torej, ko vsak teden prejmete nov Excel iz programskega orodja, morate preprosto odpreti to datoteko Excel in pritisniti bližnjično tipko (Ctrl + Shift + B) in vse spremembe bodo vključene po pričakovanjih. Nastali Excel je spodaj.



Priložen Excel-Macro-Workbook
Opomba:
- Če ste pozabili bližnjico, pojdite na Razvijalec -> Makri, izberite makro in kliknite možnosti.
- Če makro, shranjen kot osebna trgovina, ni viden na zavihku Makri. Odprite Pogled -> Razkrij in prikazal se bo seznam vseh makrov.
Sklicevanje na celice
Kot je prikazano spodaj, lahko na dva načina posnamete makro.
- Absolutno referenciranje celic
- Relativno sklicevanje na celice
Absolutno referenciranje celic: Absolutne reference vedno kažejo na določeno celico, v kateri je bila posneta. Na primer: če besedilo posnamete v celico A10, bo naslednjič, ko boste uporabili ta makro v drugem delovnem zvezku, to besedilo postavilo v A10.
Oglejte si naš primer delovnega časa za udeležbo. Vedno želimo, da je naslov v prvi vrstici vsakega lista. Ne želimo, da se sklic na celico spreminja, ko se kopira na druge liste ali delovne zvezke. V tem primeru je Absolute Cell Referencing zelo uporaben.
Relativno sklicevanje na celice: Recimo, da morate korake ponoviti na različnih mestih na delovnem listu. Relativni sklici so primerni, kadar morate ponoviti isti izračun ali korake v več vrsticah ali stolpcih.
Primer: Recimo, da imate Excelov list s polnimi imeni, telefonskimi številkami in DOB-ji 1000 zaposlenih. (Format je prikazan spodaj)
| ID Emp | Emp FullName | Telefonska številka | DOB |
|---|---|---|---|
| 1. | John Jeson | 1111111111 | 10-01-1987 |
| dva | Tom Matis | 2222222222 | 02-01-1988 |
| 3. | Grozd Jesper | 3333333333 | 02-22-1989 |
| 4. | Tim Joseph | 4444444444 | 03-16-1990 |
| 5. | Vijay abc | 5555555555 | 07-04-1991 |
Vaš upravitelj pričakuje, da:
- Ločite ime in priimek.
- Dodajte telefonsko številko Primer kode države (+91).
- Prikažite DOB v obliki dd-mon-yy, Primer: 10. januar 87.
Ker obstaja 1000 zapisov, bi to trajalo ročno. Odločite se torej za ustvarjanje makra. Toda uporaba absolutne reference ne bo rešila vaše težave, saj želite, da deluje v več vrsticah in stolpcih. V tem primeru je relativna referenca priročna.
najboljši brezplačen youtube v mp3 downloader
Snemajte makro Excel z uporabo relativne reference
Če želite snemati z uporabo relativne reference, najprej izberite celico, v kateri želite začeti snemanje.
Pojdite na Razvijalec -> kliknite Uporabi relativno referenco -> Snemaj makro . Posnemite vse, kar želite, in pritisnite Stop snemanje.
Za zgornji primer sledite tem korakom.
- Najprej moramo vstaviti stolpec poleg Emp FullName in spremeniti naslov stolpca kot FirstName in LastName.
- Izberite Celica B2-> Pojdi na Razvijalec -> Uporabi relativno referenco -> Snemanje makra .
- Z ločevalnikom besedila ločite ime in priimek. Ko končate, ustavite snemanje.
- Podobno ustvarite še 2 makra za telefonsko številko in DOB.
- Shranite datoteko.
- Za izvedbo izberite vse polno ime Emp, tj. B3, do zadnjega praznega mesta, ki je B1001, in izvedite 1stMakro.
- Sledite podobnim korakom za telefonsko številko in DOB. Nastali Excel je prikazan spodaj.
| ID Emp | Emp FirstName | Emp LastName | Telefonska številka | DOB |
|---|---|---|---|---|
| 1. | Janez | Jeson | (+91) 1111111111 | 10. januar 87 |
| dva | Tom | Catkin | (+91) 2222222222 | 01. februar 88 |
| 3. | Jesper | Grozd | (+91) 3333333333 | 22. februar 89 |
| 4. | Tim | Jožef | (+91) 4444444444 | 16. marec 90 |
| 5. | Vijay | abc | (+91) 5555555555 | 7. april-91 |
Priložena datoteka za referenco
Pogosto zastavljena vprašanja
V # 1) Kakšen je primer makrov v Excelu?
Odgovor: Makro je nabor dejanj, ki jih lahko izvedete za izvedbo želene naloge.
Denimo, da vsak mesec ustvarite poročilo, ki mora uporabniške račune označiti z zapadlim zneskom v krepki in rdeči barvi. Makro, ki uporabi te spremembe oblikovanja, lahko vsakič z enim samim klikom ustvarite in zaženete.
V # 2) Kje so makri v Excelu?
Odgovor: Vsi posneti makri bodo na voljo pod Zavihek za razvijalce -> Makri
Če ne najdete osebnega makra, pojdite na Pogled -> Razkrij .
V # 3) Kakšne vrste so reference celic v Excelu?
Odgovor:
- Absolutno: Absolutne reference vedno kažejo na določeno celico, v kateri je bila posneta. Na primer, če besedilo posnamete v celico D10, vsakič, ko uporabite makro, vedno kaže na D10.
- Sorodnik: Te so priročne, kadar koli morate ponoviti isti izračun ali korake v več vrsticah ali stolpcih.
V # 4) Kako shranim makro v Excelu v vse delovne zvezke?
Odgovor: Med snemanjem makra izbranega delovnega zvezka Osebni makro pod makro za shranjevanje v, bo vaš makro na voljo za vse delovne zvezke. Če še vedno ne vidite možnosti, pojdite na Pogled -> Razkrij .
Zaključek
V tej vadnici smo se naučili makrosov Excel, ki nam pomagajo pri avtomatizaciji rutinskih nalog v Excelu.
Videli smo, kaj je makro? Kako omogočiti prikaz makra v Excelu. Raziskali smo tudi, kako snemati makro z uporabo absolutnega in relativnega sklicevanja na celice s primeri.
=> Preberite serijo Easy VBA Training Series
Priporočeno branje
- Vadnica za Excel VBA - Uvod v VBA v Excelu
- Tipi podatkov VBA - številski in neštevilski tipi podatkov v VBA
- 35+ najpogostejših vprašanj in odgovorov za intervju z Microsoft Excel
- Kako avtomatizirati ponavljajoča se opravila za zagotavljanje kakovosti z uporabo makrov Excel (primeri)
- Kako odpreti datoteko XML v Excelu, Chromu in MS Wordu
- Kako brati ali zapisovati podatke iz Excelovega lista v spletnem gonilniku Selenium
- Top 5 stvari, ki jih mora preizkuševalec imeti v Excelu (in spreminjajoče se perspektive preizkuševalca programske opreme)
- Delo s predmeti VBScript Excel