Što je Excel makronaredba?
Excel Macro alat je za snimanje i reprodukciju koji jednostavno bilježi vaše Excel korake, a makronaredba će ga reproducirati onoliko puta koliko želite. VBA makronaredbe štede vrijeme jer automatiziraju ponavljajuće zadatke. To je dio programskog koda koji se izvodi u Excel okruženju, ali ne morate biti programer za programiranje makronaredbi. Iako vam je potrebno osnovno znanje VBA da biste napravili napredne izmjene u makronaredbi.
U ovom vodiču za makronaredbe u programu Excel za početnike naučit ćete osnove makronaredbi programa Excel:
- Što je Excel makronaredba?
- Zašto se Excel makronaredbe koriste u Excelu?
- Što je VBA u laičkom jeziku?
- Osnove makronaredbi za Excel
- Korak po korak Primjer snimanja makronaredbi u Excelu
Zašto se Excel makronaredbe koriste u Excelu?
Kao ljudi, mi smo stvorenja navike. Postoje određene stvari koje radimo svakodnevno, svakog radnog dana. Ne bi li bilo bolje da postoji neki čaroban način pritiskanja jednog gumba i da su svi naši rutinski zadaci gotovi? Čujem kako kažete da. Makronaredba u Excelu pomaže vam da to postignete. Laičkim jezikom makronaredba je definirana kao snimka vaših rutinskih koraka u Excelu koje možete reproducirati jednim gumbom.
Na primjer, radite kao blagajnik u vodovodnom poduzeću. Neki kupci plaćaju putem banke, a na kraju dana morate preuzeti podatke iz banke i oblikovati ih na način koji zadovoljava vaše poslovne zahtjeve.
Podatke možete uvesti u Excel i formatirati. Sljedeći dan od vas će se tražiti da obavite isti ritual. Uskoro će postati dosadno i zamorno. Makronaredbe rješavaju takve probleme automatiziranjem takvih rutinskih zadataka . Za snimanje koraka možete koristiti makronaredbu
- Uvoz podataka
- Oblikovanje u skladu s vašim zahtjevima za poslovno izvješćivanje.
Što je VBA u laičkom jeziku?
VBA je kratica od Visual Basic for Applications. To je programski jezik koji Excel koristi za bilježenje vaših koraka dok izvršavate rutinske zadatke. Ne morate biti programer ili vrlo tehnička osoba da biste uživali u blagodatima makronaredbi u programu Excel. Excel ima značajke koje automatski generiraju izvorni kod za vas. Pročitajte članak o VBA za više detalja.
Osnove makronaredbi za Excel
Makronaredbe su jedna od značajki programera. Kartica za programere prema zadanim postavkama nije prikazana u programu Excel. Morat ćete ga prikazati putem prilagodbe izvješća
Excel makronaredbe napadači mogu koristiti za kompromitiranje vašeg sustava. Prema zadanim postavkama onemogućene su u programu Excel. Ako trebate pokrenuti makronaredbe, morat ćete omogućiti pokretanje makronaredbi i pokretati samo makronaredbe za koje znate da dolaze iz pouzdanog izvora
Ako želite spremiti Excel makronaredbe, radnu knjigu morate spremiti u formatu s omogućenim makronaredbama * .xlsm
Ime makronaredbe ne smije sadržavati razmake.
Uvijek ispunite opis makronaredbe kada je izrađujete. To će pomoći vama i drugima da shvatite što makronaredba radi.
Korak po korak Primjer snimanja makronaredbi u Excelu
Sada ćemo u ovom vodiču za makronaredbe za Excel naučiti kako stvoriti makronaredbu u programu Excel:
Radit ćemo sa scenarijem opisanim u važnosti makronaredbi Excel. Za ovaj Excel vodič za makronaredbe radit ćemo sa sljedećom CSV datotekom za pisanje makronaredbi u Excelu.
Gornju datoteku možete preuzeti ovdje
Preuzmite gornju CSV datoteku i makronaredbe
Stvorit ćemo predložak s omogućenom makronaredbom koji će uvesti gore navedene podatke i oblikovati ih u skladu s našim zahtjevima za poslovno izvješćivanje.
Omogući razvojnu opciju
Da biste izvršili VBA program, morate imati pristup programeru u programu Excel. Omogućite opciju programera kao što je prikazano u donjem primjeru makronaredbe za Excel i prikvačite je na glavnu vrpcu u programu Excel.
Korak 1) Idite na glavni izbornik "FILE"
Odaberite opciju "Opcije".
Korak 2) Otvorit će se drugi prozor u kojem ćete učiniti sljedeće
- Kliknite Prilagodi vrpcu
- Označite potvrdni okvir opcije Developer
- Kliknite gumb U redu
Korak 3) Kartica programera
Sada ćete na traci moći vidjeti karticu RAZVOJITELJ
Korak 4) Preuzmite CSV
Prvo ćemo vidjeti kako možemo stvoriti naredbeni gumb na proračunskoj tablici i izvršiti program.
- Na pogonu C izradite mapu pod nazivom Bankovne potvrde
- Zalijepite datoteku receipts.csv koju ste preuzeli
Korak 5) Snimanje makronaredbe
- Kliknite karticu RAZVOJITELJ
- Kliknite na Record Macro kao što je prikazano na donjoj slici
Dobit ćete sljedeći dijaloški prozor
- Unesite ImportBankReceipts kao naziv makronaredbe.
- Korak dva bit će tamo prema zadanim postavkama
- Unesite opis kako je prikazano na gornjem dijagramu
- Kliknite karticu "OK"
Korak 6) Izvršite makro operacije / korake koje želite snimiti
- Stavite kursor u ćeliju A1
- Kliknite karticu DATA
- Kliknite gumb Iz teksta na traci Traka za vanjske podatke
Dobit ćete sljedeći dijaloški prozor
- Idite na lokalni pogon na koji ste spremili CSV datoteku
- Odaberite CSV datoteku
- Kliknite gumb Uvezi
Dobit ćete sljedećeg čarobnjaka
Kliknite gumb Dalje nakon što slijedite gornje korake
Slijedite gornje korake i kliknite sljedeći gumb
- Kliknite gumb Završi
- Vaša bi radna knjiga sada trebala izgledati kako slijedi
Korak 7) Formatiranje podataka
Neka stupci budu podebljani, dodajte ukupni zbroj i upotrijebite funkciju SUM za dobivanje ukupnog iznosa.
Korak 8) Zaustavite snimanje makronaredbe
Sada kada smo završili s rutinskim radom, možemo kliknuti gumb za zaustavljanje snimanja makronaredbe kao što je prikazano na donjoj slici
Korak 9) Ponovno pokrenite makronaredbu
Prije nego što spremimo radnu knjižicu, morat ćemo izbrisati uvezene podatke. Učinit ćemo to da stvorimo predložak koji ćemo kopirati svaki put kad imamo nove račune i želimo pokrenuti makronaredbu ImportBankReceipts.
- Označite sve uvezene podatke
- Desnom tipkom miša kliknite istaknute podatke
- Kliknite Izbriši
- Kliknite gumb Spremi kao
- Spremite radnu knjigu u formatu omogućenom makronaredbama kao što je prikazano u nastavku
- Napravite kopiju novo spremljenog predloška
- Otvori
- Kliknite karticu RAZVOJITELJ
- Kliknite gumb Macros
Dobit ćete sljedeći dijaloški prozor
- Odaberite ImportBankReceipts
- Ističe opis vaše makronaredbe
- Kliknite gumb Pokreni
Dobit ćete sljedeće podatke
Čestitamo, upravo ste kreirali svoju prvu makronaredbu u programu Excel.
Sažetak
Makronaredbe pojednostavljuju naš radni život automatiziranjem većine rutinskih poslova koje radimo. Makronaredbe Excel pokreće Visual Basic za programe.