Kaj je Excel makro?
Excel Macro je orodje za snemanje in predvajanje, ki preprosto zapiše vaše korake v Excelu, makro pa ga bo predvajal tolikokrat, kot želite. Makroni VBA prihranijo čas, saj avtomatizirajo ponavljajoča se opravila. To je del programske kode, ki deluje v okolju Excel, vendar vam ni treba biti programer za programiranje makrov. Za napredne spremembe makra potrebujete osnovno znanje programa VBA.
V tej vadnici Makri v Excelu za začetnike boste spoznali osnove makra v Excelu:
- Kaj je Excel makro?
- Zakaj se v Excelu uporabljajo makroi Excel
- Kaj je VBA v jeziku laikov?
- Osnove makra Excel
- Korak za korakom Primer snemanja makrov v Excelu
Zakaj se v Excelu uporabljajo makroi Excel
Kot ljudje smo bitja navad. Nekatere stvari počnemo vsak dan, vsak delovni dan. Ali ne bi bilo bolje, če bi na kakšen čaroben način pritisnili en sam gumb in bi bile vse naše rutinske naloge opravljene? Slišim, kako rečete da. Makro v Excelu vam pomaga doseči to. V laičnem jeziku je makro definiran kot posnetek vaših rutinskih korakov v Excelu, ki ga lahko predvajate z enim samim gumbom.
Na primer, delate kot blagajnik v vodovodnem podjetju. Nekatere stranke plačajo prek banke in konec dneva morate podatke prenesti iz banke in jih oblikovati na način, ki ustreza vašim poslovnim zahtevam.
Podatke lahko uvozite v Excel in oblikujete. Naslednji dan boste morali opraviti isti obred. Kmalu bo postalo dolgočasno in dolgočasno. Makri rešujejo takšne težave z avtomatizacijo takšnih rutinskih nalog . Za snemanje korakov lahko uporabite makro
- Uvoz podatkov
- Oblikujete ga tako, da ustreza zahtevam vašega poslovnega poročanja.
Kaj je VBA v jeziku laikov?
VBA je kratica za Visual Basic for Applications. To je programski jezik, ki ga Excel uporablja za beleženje korakov med izvajanjem rutinskih nalog. Za uživanje prednosti makrov v Excelu vam ni treba biti programer ali zelo tehnična oseba. Excel ima funkcije, ki samodejno ustvarijo izvorno kodo za vas. Za več podrobnosti preberite članek o VBA.
Osnove makra Excel
Makri so ena od lastnosti razvijalcev. Zavihek za razvijalce privzeto ni prikazan v Excelu. Prikazati ga boste morali prek poročila po meri
Makroje Excel lahko napadalci uporabljajo za ogrožanje vašega sistema. V Excelu so privzeto onemogočene. Če morate zagnati makre, boste morali omogočiti izvajane makre in zagnati samo makre, za katere veste, da prihajajo iz zaupanja vrednega vira
Če želite shraniti makre Excel, morate delovni zvezek shraniti v obliki, ki podpira makro * .xlsm
Ime makra ne sme vsebovati presledkov.
Pri ustvarjanju makra vedno izpolnite opis makra. To bo vam in drugim pomagalo razumeti, kaj makro počne.
Korak za korakom Primer snemanja makrov v Excelu
Zdaj v tej vadnici makrov za Excel bomo izvedeli, kako ustvariti makro v Excelu:
Delali bomo s scenarijem, opisanim v pomenu makrov Excel. V tej vadnici za makro v Excelu bomo za pisanje makrov v Excelu delali z naslednjo datoteko CSV.
Zgornjo datoteko lahko prenesete tukaj
Prenesite zgornjo datoteko CSV in makre
Ustvarili bomo predlogo z omogočenim makrom, ki bo uvozila zgornje podatke in jih formatirala, da bo ustrezala našim zahtevam glede poročanja o podjetju.
Omogočite možnost za razvijalce
Če želite zagnati program VBA, morate imeti dostop do možnosti za razvijalce v Excelu. Omogočite možnost za razvijalce, kot je prikazano v spodnjem primeru makra v Excelu, in jo pripnite na svoj glavni trak v Excelu.
Korak 1) Pojdite v glavni meni "FILE"
Izberite možnost "Možnosti".
Korak 2) Zdaj se bo odprlo drugo okno, v tem oknu naredite naslednje stvari
- Kliknite Prilagodi trak
- Označite potrditveno polje za možnost Razvijalec
- Kliknite gumb V redu
3. korak) Zavihek za razvijalce
Zdaj boste na traku videli zavihek RAZVOJNIK
Korak 4) Prenesite CSV
Najprej bomo videli, kako lahko v preglednici ustvarimo ukazni gumb in zaženemo program.
- Na pogonu C ustvarite mapo z imenom Bančni računi
- Prilepite datoteko receipts.csv, ki ste jo prenesli
5. korak) Snemaj makro
- Kliknite zavihek RAZVOJNIK
- Kliknite na Record Macro, kot je prikazano na spodnji sliki
Odprlo se bo naslednje okno za pogovor
- Kot ime makra vnesite ImportBankReceipts.
- Drugi korak bo privzeto
- Vnesite opis, kot je prikazano na zgornjem diagramu
- Kliknite zavihek "V redu"
6. korak) Izvedite makro operacije / korake, ki jih želite posneti
- Kazalec postavite v celico A1
- Kliknite zavihek DATA
- Kliknite gumb Iz besedila na traku Pridobi zunanje podatke
Odprlo se bo naslednje okno za pogovor
- Pojdite na lokalni pogon, kjer ste shranili datoteko CSV
- Izberite datoteko CSV
- Kliknite gumb Uvozi
Dobili boste naslednjega čarovnika
Po zgornjih korakih kliknite gumb Naprej
Sledite zgornjim korakom in kliknite naslednji gumb
- Kliknite gumb Končaj
- Zdaj bi moral biti vaš delovni zvezek videti tako
Korak 7) Oblikujte podatke
Stolpce naredite krepko, dodajte skupno vsoto in uporabite funkcijo SUM, da dobite skupni znesek.
Korak 8) Ustavite snemanje makra
Ko smo končali z rutinskim delom, lahko kliknemo gumb za zaustavitev snemanja, kot je prikazano na spodnji sliki
9. korak) Ponovno predvajanje makra
Preden shranimo delovno knjižico, bomo morali izbrisati uvožene podatke. To bomo storili, da bomo ustvarili predlogo, ki jo bomo kopirali vsakič, ko imamo nove račune in želimo zagnati makro ImportBankReceipts.
- Označite vse uvožene podatke
- Z desno miškino tipko kliknite označene podatke
- Kliknite Izbriši
- Kliknite gumb Shrani kot
- Shranite delovni zvezek v obliki, ki omogoča makro, kot je prikazano spodaj
- Naredite kopijo na novo shranjene predloge
- Odpri
- Kliknite zavihek RAZVOJNIK
- Kliknite gumb Makri
Odprlo se bo naslednje okno za pogovor
- Izberite ImportBankReceipts
- Poudari opis vašega makra
- Kliknite gumb Zaženi
Dobili boste naslednje podatke
Čestitamo, pravkar ste ustvarili svoj prvi makro v Excelu.
Povzetek
Makri poenostavljajo naše delovno življenje z avtomatizacijo večine rutinskih del, ki jih opravljamo. Macros Excel poganja Visual Basic for Applications.