Kā rakstīt makro programmā Excel: Makro apmācība - kas ir un kā to izmantot

Kas ir Excel makro?

Excel makro ir ierakstu un atskaņošanas rīks, kas vienkārši reģistrē jūsu Excel darbības, un makro to atskaņos tik reižu, cik vēlaties. VBA makro ietaupa laiku, jo tie automatizē atkārtotus uzdevumus. Tas ir programmēšanas koda gabals, kas darbojas Excel vidē, taču jums nav jābūt kodētājam, lai programmētu makro. Lai gan, lai veiktu papildu izmaiņas makro, jums ir nepieciešamas pamatzināšanas par VBA.

Šajā apmācības programmā Excel iesācējiem apmācībā jūs uzzināsit Excel makro pamatus:

Kāpēc programmā Excel tiek izmantoti Excel makro?

Kā cilvēki mēs esam ieraduma radījumi. Ir noteiktas lietas, ko mēs darām ikdienā, katru darba dienu. Vai nebūtu labāk, ja būtu kāds maģisks veids, kā nospiest vienu pogu un visi mūsu ikdienas uzdevumi ir paveikti? Es dzirdu, kā jūs sakāt jā. Makro programmā Excel palīdz jums to sasniegt. Nespeciālista valodā makro tiek definēts kā Excel ikdienas darbību ieraksts, kuru varat atskaņot, izmantojot vienu pogu.

Piemēram, jūs strādājat par kasieri ūdenssaimniecības uzņēmumā. Daži klienti maksā, izmantojot banku, un dienas beigās jums ir jālejupielādē dati no bankas un jāformatē tā, lai tie atbilstu jūsu biznesa prasībām.

Jūs varat importēt datus programmā Excel un formatēt. Nākamajā dienā jums būs jāveic tas pats rituāls. Drīz tas kļūs garlaicīgs un garlaicīgs. Makro atrisina šādas problēmas, automatizējot šādus ikdienas uzdevumus . Lai ierakstītu soļus, varat izmantot makro

  • Datu importēšana
  • Tā formatēšana, lai tā atbilstu jūsu uzņēmuma pārskatu sniegšanas prasībām.

Kas ir VBA laju valodā?

VBA ir Visual Basic for Applications saīsinājums. Tā ir programmēšanas valoda, ko Excel izmanto, lai ierakstītu jūsu darbības, veicot ikdienas uzdevumus. Lai izbaudītu makro priekšrocības programmā Excel, jums nav jābūt programmētājam vai ļoti tehniskam cilvēkam. Programmai Excel ir funkcijas, kas automātiski ģenerē jums avota kodu. Lai iegūtu sīkāku informāciju, izlasiet rakstu par VBA.

Excel makro pamati

Makro ir viena no izstrādātāju funkcijām. Pēc noklusējuma cilne izstrādātājiem programmā Excel netiek rādīta. Jums tas būs jāparāda, izmantojot pielāgotu pārskatu

Excel makro var izmantot, lai uzbrucēji apdraudētu jūsu sistēmu. Pēc noklusējuma tie programmā Excel ir atspējoti. Ja jums ir jāpalaiž makro, jums ir jāiespējo makro un jāpalaiž tikai tie makro, kas, jūsuprāt, nāk no uzticama avota

Ja vēlaties saglabāt Excel makro, darbgrāmata ir jāsaglabā makro iespējotā formātā *.xlsm

Makro nosaukumā nedrīkst būt atstarpes.

Veidojot makro, vienmēr aizpildiet makro aprakstu. Tas palīdzēs jums un citiem saprast, ko dara makro.

Soli pa solim piemērs makro ierakstīšanai programmā Excel

Tagad šajā Excel makro apmācībā mēs iemācīsimies izveidot makro programmā Excel:

Mēs strādāsim ar scenāriju, kas aprakstīts Excel makro nozīmīgumā. Šajā Excel makro apmācībā mēs strādāsim ar šādu CSV failu, lai rakstītu makro programmā Excel.

Iepriekš minēto failu varat lejupielādēt šeit

Lejupielādējiet iepriekš minētos CSV failus un makro

Mēs izveidosim makro iespējotu veidni, kas importēs iepriekš minētos datus un formatēs tos atbilstoši mūsu uzņēmējdarbības pārskatu prasībām.

Iespējot izstrādātāja opciju

Lai izpildītu VBA programmu, programmā Excel ir jābūt pieejamai izstrādātāja opcijai. Iespējojiet izstrādātāja opciju, kā parādīts zemāk esošajā Excel makro piemērā, un piespraudiet to savā galvenajā lentē programmā Excel.

1. darbība) Dodieties uz galveno izvēlni 'FILE'

Atlasiet opciju Opcijas.

2. darbība) Tagad tiks atvērts cits logs, kurā veiciet tālāk norādītās darbības

  • Noklikšķiniet uz Pielāgot lenti
  • Atzīmējiet izvēles rūtiņu Izstrādātājs
  • Noklikšķiniet uz pogas Labi

3. darbība) Cilne Izstrādātājs

Tagad lentē varēsit redzēt cilni ATTĪSTĪTĀJS

4. darbība) Lejupielādēt CSV

Pirmkārt, mēs redzēsim, kā mēs varam izveidot komandu pogu izklājlapā un izpildīt programmu.

  • Izveidojiet mapi C diskā ar nosaukumu Bankas kvītis
  • Ielīmējiet lejupielādēto failu receipts.csv

5. darbība) Ierakstīt makro

  1. Noklikšķiniet uz cilnes DEVELOPER
  2. Noklikšķiniet uz Ierakstīt makro, kā parādīts attēlā

Jūs redzēsit šādu dialoga logu

  1. Ievadiet ImportBankReceipts kā makro nosaukumu.
  2. Otrais solis būs pēc noklusējuma
  3. Ievadiet aprakstu, kā parādīts iepriekšējā diagrammā
  4. Noklikšķiniet uz cilnes 'Labi'

6. darbība) Veiciet makro darbības/darbības, kuras vēlaties ierakstīt

  • Novietojiet kursoru šūnā A1
  • Noklikšķiniet uz cilnes DATI
  • Lentes joslā Iegūt ārējos datus noklikšķiniet uz pogas No teksta

Jūs redzēsit šādu dialoga logu

  1. Dodieties uz vietējo disku, kurā esat saglabājis CSV failu
  2. Atlasiet CSV failu
  3. Noklikšķiniet uz pogas Importēt

Jūs saņemsiet šādu vedni

Pēc iepriekš minēto darbību veikšanas noklikšķiniet uz pogas Tālāk

Izpildiet iepriekš minētās darbības un noklikšķiniet uz nākamās pogas

  • Noklikšķiniet uz pogas Pabeigt
  • Jūsu darbgrāmatai tagad vajadzētu izskatīties šādi

7. darbība) Formatējiet datus

Padariet slejas treknrakstā, pievienojiet kopsummu un izmantojiet funkciju SUM, lai iegūtu kopējo summu.

8. darbība) Pārtrauciet makro ierakstīšanu

Tagad, kad esam pabeiguši ikdienas darbu, mēs varam noklikšķināt uz pogas Apturēt makro ierakstīšanu, kā parādīts attēlā

9. darbība) Atskaņojiet makro

Pirms darba grāmatas saglabāšanas mums būs jāizdzēš importētie dati. Mēs to darīsim, lai izveidotu veidni, kuru kopēsim katru reizi, kad būsim saņēmuši jaunus kvītis un vēlēsimies palaist makro ImportBankReceipts.

  • Iezīmējiet visus importētos datus
  • Ar peles labo pogu noklikšķiniet uz iezīmētajiem datiem
  • Noklikšķiniet uz Dzēst
  • Noklikšķiniet uz pogas Saglabāt kā
  • Saglabājiet darbgrāmatu makro iespējotā formātā, kā parādīts zemāk

  • Izveidojiet tikko saglabātās veidnes kopiju
  • Atver to
  • Noklikšķiniet uz cilnes DEVELOPER
  • Noklikšķiniet uz pogas Makro

Jūs redzēsit šādu dialoga logu

  1. Atlasiet ImportBankReceipts
  2. Izceļ jūsu makro aprakstu
  3. Noklikšķiniet uz pogas Palaist

Jūs iegūsit šādus datus

Apsveicam, jūs tikko izveidojāt savu pirmo makro programmā Excel.

Kopsavilkums

Makro vienkāršo mūsu darba dzīvi, automatizējot lielāko daļu mūsu ikdienas darbu. Makro Excel nodrošina Visual Basic for Applications.