Kaip rašyti makrokomandas „Excel“: makrokomandų pamoka - kas yra & Naudokite

Turinys:

Anonim

Kas yra „Excel“ makrokomanda?

„Excel Macro“ yra įrašų ir atkūrimo įrankis, kuris paprasčiausiai įrašo jūsų „Excel“ veiksmus ir makrokomanda jį atkurs tiek kartų, kiek norite. VBA makrokomandas taupo laiką, nes automatizuoja pasikartojančias užduotis. Tai programavimo kodo dalis, veikianti „Excel“ aplinkoje, tačiau norint programuoti makrokomandas nereikia būti koduotoju. Nors norint atlikti pažangius makrokomandos pakeitimus, jums reikia pagrindinių VBA žinių.

Šioje „Macro“ programoje „Excel“ pradedantiesiems pradedantiesiems sužinosite „Excel“ makrokomandos pagrindus:

  • Kas yra „Excel“ makrokomanda?
  • Kodėl „Excel“ makrokomandos naudojamos „Excel“?
  • Kas yra VBA pasauliečių kalba?
  • „Excel“ makrokomandų pagrindai
  • Žingsnis po žingsnio makrokomandų įrašymo į „Excel“ pavyzdys

Kodėl „Excel“ makrokomandos naudojamos „Excel“?

Kaip žmonės, mes esame įpročio padarai. Yra tam tikrų dalykų, kuriuos darome kasdien, kiekvieną darbo dieną. Ar ne geriau, jei būtų koks nors stebuklingas būdas paspausti vieną mygtuką ir visos mūsų įprastos užduotys būtų atliktos? Girdžiu, kaip sakote „taip“. „Excel“ makrokomanda padeda tai pasiekti. Profesijos kalba makrokomanda apibrėžiama kaip įprastų „Excel“ veiksmų įrašymas, kurį galite atkurti naudodami vieną mygtuką.

Pavyzdžiui, jūs dirbate kasininku vandens komunalinių paslaugų įmonėje. Kai kurie klientai moka per banką, o dienos pabaigoje jūs turite atsisiųsti duomenis iš banko ir juos suformatuoti taip, kad atitiktų jūsų verslo reikalavimus.

Duomenis galite importuoti į „Excel“ ir formatą. Kitą dieną jums reikės atlikti tą patį ritualą. Netrukus tai taps nuobodu ir nuobodu. Makrokomandas tokias problemas sprendžia automatizuodamas tokias įprastas užduotis . Norėdami įrašyti veiksmus, galite naudoti makrokomandą

  • Duomenų importavimas
  • Formatuokite, kad atitiktų jūsų verslo ataskaitų teikimo reikalavimus.

Kas yra VBA pasauliečių kalba?

VBA yra „Visual Basic for Applications“ akronimas. Tai programavimo kalba, kurią „Excel“ naudoja įrašyti jūsų veiksmus, kai atliekate įprastas užduotis. Jums nereikia būti programuotoju ar labai technišku asmeniu, kad galėtumėte mėgautis „Excel“ makrokomandų teikiamais pranašumais. „Excel“ turi funkcijų, kurios automatiškai sugeneruoja jums šaltinio kodą. Norėdami sužinoti daugiau informacijos, perskaitykite straipsnį apie VBA.

„Excel“ makrokomandų pagrindai

Makrokomandos yra viena iš kūrėjo funkcijų. Pagal numatytuosius nustatymus skirtukas kūrėjams nerodomas „Excel“. Turėsite jį parodyti naudodami tinkintą ataskaitą

Užpuolikai gali pažeisti jūsų sistemą naudodami „Excel“ makrokomandas. Pagal numatytuosius nustatymus jie yra išjungti „Excel“. Jei jums reikia paleisti makrokomandas, turėsite įgalinti vykdomas makrokomandas ir paleisti tik tas makrokomandas, kurios, jūsų nuomone, yra iš patikimo šaltinio

Jei norite išsaugoti „Excel“ makrokomandas, turite išsaugoti darbaknygę makrokomandos formatu * .xlsm

Makrokomandos pavadinime neturėtų būti jokių tarpų.

Kurdami visada užpildykite makrokomandos aprašymą. Tai padės jums ir kitiems suprasti, ką daro makrokomanda.

Žingsnis po žingsnio makrokomandų įrašymo į „Excel“ pavyzdys

Dabar šioje „Excel“ makrokomandų programoje sužinosime, kaip sukurti makrokomandą „Excel“:

Dirbsime pagal scenarijų, aprašytą makrokomandų svarboje „Excel“. Šioje „Excel“ makrokomandų programoje mes veiksime naudodami šį CSV failą, kad rašytume makrokomandas „Excel“.

Pirmiau pateiktą failą galite atsisiųsti čia

Atsisiųskite aukščiau pateiktą CSV failą ir makrokomandas

Sukursime makrokomandą įgalinantį šabloną, kuris importuos anksčiau nurodytus duomenis ir juos suformatuos, kad atitiktų verslo ataskaitų teikimo reikalavimus.

Įgalinti kūrėjo parinktį

Norėdami vykdyti VBA programą, turite turėti prieigą prie kūrėjo parinkties „Excel“. Įjunkite kūrėjo parinktį, kaip parodyta toliau pateiktame „Excel“ makrokomandos pavyzdyje, ir prispauskite jį prie pagrindinės „Excel“ juostos.

1 žingsnis) Eikite į pagrindinį meniu „FILE“

Pasirinkite parinktį „Parinktys“.

2 žingsnis) Dabar bus atidarytas kitas langas, kuriame atlikite šiuos veiksmus

  • Spustelėkite Tinkinti juostelę
  • Pažymėkite žymės langelį, skirtą parinkčiai Kūrėjas
  • Spustelėkite mygtuką Gerai

3 žingsnis) Kūrėjo skirtukas

Dabar juostoje galėsite pamatyti skirtuką KŪRĖJAI

4 žingsnis) Atsisiųskite CSV

Pirma, mes pamatysime, kaip galime sukurti komandos mygtuką skaičiuoklėje ir vykdyti programą.

  • Sukurkite aplanką C diske pavadinimu Banko kvitai
  • Įklijuokite atsisiųstą failą Receipts.csv

5 žingsnis) Įrašykite makrokomandą

  1. Spustelėkite skirtuką KŪRĖJAS
  2. Spustelėkite Įrašyti makrokomandą, kaip parodyta paveikslėlyje žemiau

Gausite tokį dialogo langą

  1. Įveskite ImportBankReceipts kaip makrokomandos pavadinimą.
  2. Antrasis žingsnis bus numatytasis
  3. Įveskite aprašymą, kaip parodyta aukščiau esančioje diagramoje
  4. Spustelėkite skirtuką „Gerai“

6 žingsnis) Atlikite makrokomandas / veiksmus, kuriuos norite įrašyti

  • Įdėkite žymeklį į langelį A1
  • Spustelėkite skirtuką DUOMENYS
  • Spustelėkite mygtuką Iš teksto juostos juostoje Gauti išorinius duomenis

Gausite tokį dialogo langą

  1. Eikite į vietinį diską, kuriame išsaugojote CSV failą
  2. Pasirinkite CSV failą
  3. Spustelėkite mygtuką Importuoti

Gausite tokį vedlį

Atlikę pirmiau nurodytus veiksmus, spustelėkite mygtuką Kitas

Atlikite pirmiau nurodytus veiksmus ir spustelėkite kitą mygtuką

  • Spustelėkite mygtuką Baigti
  • Dabar jūsų darbaknygė turėtų atrodyti taip

7 žingsnis) Suformatuokite duomenis

Stulpelius paryškinkite, pridėkite bendrą sumą ir naudokite funkciją SUM, kad gautumėte bendrą sumą.

8 žingsnis. Nustokite įrašyti makrokomandą

Dabar, kai baigėme savo įprastą darbą, galime spustelėti sustabdyti makrokomandos mygtuką, kaip parodyta žemiau esančiame paveikslėlyje

9 žingsnis. Pakartokite makrokomandą

Prieš išsaugodami darbo knygą, turėsime ištrinti importuotus duomenis. Tai padarysime norėdami sukurti šabloną, kurį nukopijuosime kiekvieną kartą, kai turėsime naujus kvitus ir norėsime paleisti makrokomandą „ImportBankReceipts“.

  • Pažymėkite visus importuotus duomenis
  • Dešiniuoju pelės mygtuku spustelėkite paryškintus duomenis
  • Spustelėkite Ištrinti
  • Spustelėkite mygtuką išsaugoti kaip
  • Išsaugokite darbaknygę makrokomandos formatu, kaip parodyta žemiau

  • Padarykite naujai išsaugoto šablono kopiją
  • Atidarykite jį
  • Spustelėkite skirtuką KŪRĖJAS
  • Spustelėkite mygtuką Makrokomandos

Gausite tokį dialogo langą

  1. Pasirinkite ImportBankReceipts
  2. Paryškina makrokomandos aprašymą
  3. Spustelėkite mygtuką Vykdyti

Gausite šiuos duomenis

Sveikiname, ką tik sukūrėte savo pirmąją makrokomandą „Excel“.

Santrauka

Makrokomandos supaprastina mūsų gyvenimą, nes automatizuoja daugumą įprastų darbų, kuriuos atliekame. „Macros Excel“ teikia „Visual Basic for Applications“.