Įterpkite makrokomandas „Excel“ - taip sukuriamos makrokomandos

Turinys:

Anonim

Štai kaip tai daroma!

Paprasčiau tariant, makrokomandos yra mažos programinės įrangos programos, kuriomis galima automatizuoti įprastas „Excel“ užduotis. Visų pirma, daug laiko reikalaujančias periodines užduotis, kurias reikia reguliariai apdoroti „Microsoft Excel“, galima supaprastinti naudojant makrokomandas.

Pavyzdys: Metalo konstrukcijų įmonės darbuotojas turi nustatyti medžiagų grupės atsargų lygį. Norėdami tai padaryti, jis turi atidaryti įvairias „Excel“ skaičiuokles, patikrinti vertes ir rankiniu būdu atlikti daugybę darbo veiksmų kompiuteryje. Surinkti duomenys yra kruopščiai apdorojami, filtruojami ir rūšiuojami, galiausiai integruojami į grafiką ir siunčiami kaip PDF įvairiems gavėjams.

Naudojant makrokomandą, kiekvieną darbo žingsnį galima įrašyti, išsaugoti ilgam laikui ir prireikus atkurti. Tai taupo laiką, yra efektyvesnis ir tuo pačiu mažiau linkęs į klaidas.

Apibendrinant, makrokomandos yra būtinos praktiniam „Excel“ naudojimui, nes jos gali automatizuoti įvairius darbo veiksmus, kurie yra neefektyvūs apdorojant rankiniu būdu. Makrokomandos išsaugomos „Excel“ VBA programavimo kalba. VBA reiškia „Visual Basic for Applications“ ir yra programavimo kalba, kuria galima valdyti „Microsoft Excel“ ir kitas „Office“ programas, pvz., „Word“ ar „Access“.

Kaip sukurti makrokomandą „Excel“

Norint sukurti naują makrokomandą „Microsoft Excel 365“, jums nereikia daug ankstesnių žinių. Atlikdami septynis patogius veiksmus, galite sukurti makrokomandą, kurią galėsite atkurti taip dažnai, kaip jums patinka:

  1. „Microsoft Excel“ perjunkite į skirtuką „Kūrėjo įrankiai“.

  2. Meniu srityje „Kodas“ galite sukurti naują makrokomandą. Arba makrokomandų kūrimo ar vykdymo mygtuką taip pat galima rasti meniu „Makrokomandos“ skirtuke „Rodinys“.

  3. Spustelėkite mygtuką Įrašyti makrokomandą ir įveskite makrokomandos pavadinimą. Taip pat galite įvesti klavišų kombinaciją, su kuria galėsite lengvai paleisti makrokomandą vėliau. Galite išsaugoti makrokomandą dabartinėje darbaknygėje, kad jūs ir kiti ją paleistumėte, arba galite pasirinkti asmeninę darbaknygę, kurios kiti vartotojai negali pasiekti. Pridėjus aprašą gali būti naudinga suprasti makrokomandos tikslą. Norėdami pradėti įrašyti makrokomandą, spustelėkite Gerai.

  4. Jūsų makrokomanda bus įrašyta „Excel“, o visos įvestys, formulės ir komandos bus išsaugotos fone. Sustabdykite makrokomandos įrašymą spustelėdami mygtuką „Sustabdyti įrašymą“.

  5. Atidarykite „Visual Basic“ naudodami to paties pavadinimo mygtuką kodo meniu srityje. Redaktoriuje turite galimybę peržiūrėti įrašytą makrokomandą „Visual Basic“ programavimo kalba ir atlikti pakeitimus, žinodami viešai neatskleistą informaciją.

  6. Taip pat galite redaguoti arba ištrinti makrokomandą arba pakeisti pavadinimą ir kitas parinktis spustelėdami mygtuką Makrokomandos.

  7. Paleiskite makrokomandą spustelėdami „Vykdyti“ arba naudodami anksčiau priskirtą klavišų kombinaciją CTRL + Ö. Pavyzdyje nurodytas produktas C papildomas automatiškai.

Informacija: Pagal numatytuosius nustatymus makrokomandos įtraukiamos su absoliučiomis nuorodomis. Pasirinktinai taip pat galite įrašyti makrokomandą su santykinėmis nuorodomis. Tokiu atveju makrokomandos archyvuojamos, palyginti su iš pradžių įrašytu langeliu.

Apibendrinant galima pasakyti, kad „Microsoft Excel“ galite sukurti makrokomandą, eidami į skirtuką „Kūrėjas“. Jei tai paslėpta, paieškos laukelyje įveskite raktinį žodį „macro“ arba eikite į skirtuką „View“.

Priskyrę pavadinimą naujai makrokomandai, turite įvesti komandų seką programavimo kalba „Visual Basis“ (VBA). Tai atliekama programuojant komandas rankiniu būdu arba įrašant komandų seką tiesiogiai „Excel“. Išsaugoję makrokomandą, galite ją naudoti visoms toliau nurodytoms „Excel“ skaičiuoklėms. Tokiu būdu galite protingai ir efektyviai automatizuoti pasikartojančias standartines užduotis.

Esamos makrokomandos kopijavimas: tai veikia 5 veiksmais

Jei asmeninėje darbaknygėje sukūrėte makrokomandą ir norėtumėte ją paleisti ir kitose skaičiuoklėse, galite nukopijuoti makrokomandą „Excel“. Tai veikia taip:

  1. Atidarykite „Excel“ darbaknygę, kurioje išsaugota makrokomanda.

  2. Kitame veiksme atidarykite darbaknygę, kurioje norite išsaugoti makrokomandą.

  3. Skirtuke Kūrėjas spustelėkite „Visual Basic“. Paleidžiate „Visual Basic“ redaktorių.

  4. Paskutiniame „Project Explorer“ žingsnyje vilkite žemyn modulį su makrokomanda, kurią norite nukopijuoti į tikslinę darbaknygę. Pavyzdyje mes kopijuojame 1 modulį iš 1 aplanko į 2 aplanką.

  5. Po kopijavimo makrokomanda yra abiejose darbaknygėse ir gali būti vykdoma.

Kopijuojant makrokomandas, plačias makrokomandas galima perkelti patogiu būdu ir per kelias sekundes. Tai taupo laiką ir garantuoja, kad makrokomandą galima naudoti taip pat, kaip ir originalią versiją.

DUK

Kada prasminga dirbti su „Excel“ makrokomandomis?

Makrokomandų naudojimas „Microsoft Excel“ yra prasmingas, kai kartojamos, kvailos užklausos ar užduotys turi būti automatizuotos. Makrokomandos sukurtos „Excel“ VBA programavimo kalba. Jie neturi būti programuojami rankiniu būdu koduose, tačiau gali būti suprojektuoti naudojant integruotą įrašymo įrankį.

Ar makrokomandos gali būti pavojingos?

Asmeniškai sukurtos makrokomandos nekelia pavojaus saugumui. Jei atidarote kitų vartotojų „Excel“ failus, makrokomanda gali kelti pavojų saugumui. Virusai ar šnipinėjimo programinė įranga gali patekti į jūsų kompiuterį per makrokomandas. Dėl šios priežasties prasminga pagal nutylėjimą neleisti vykdyti išorinių makrokomandų. Tai leidžia aktyviai patikrinti, ar paleisti makrokomandą.

Kokioms užduotims galima naudoti „Excel“ makrokomandas?

Užduotys, kurias galima greičiau atlikti automatizuojant, paprastai tinka kaip makrokomandos. Pasiūlymų kūrimas, keitimasis duomenimis per sąsajas su išorinėmis programomis ir duomenų perdavimas „Microsoft Office“ produktų šeimoje taip pat gali būti automatizuotas naudojant makrokomandas.