Kako napisati makronaredbe u Excelu: Vodič za makronaredbe - Što je & Koristiti

Sadržaj:

Anonim

Š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

  1. Kliknite karticu RAZVOJITELJ
  2. Kliknite na Record Macro kao što je prikazano na donjoj slici

Dobit ćete sljedeći dijaloški prozor

  1. Unesite ImportBankReceipts kao naziv makronaredbe.
  2. Korak dva bit će tamo prema zadanim postavkama
  3. Unesite opis kako je prikazano na gornjem dijagramu
  4. 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

  1. Idite na lokalni pogon na koji ste spremili CSV datoteku
  2. Odaberite CSV datoteku
  3. 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

  1. Odaberite ImportBankReceipts
  2. Ističe opis vaše makronaredbe
  3. 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.