Darbo su VBA ir makrokomandomis apibrėžimai ir instrukcijos
Naudodami „Excel VBA“ ir makrokomandas galite įrašyti, išsaugoti ir atkurti darbo veiksmus. Automatika padeda sutaupyti laiko atliekant pasikartojančias užduotis ir optimizuoti darbo procesus. Programavimas naudojant VBA ir makrokomandas taip pat tinka pradedantiesiems ir jį lengva padaryti šiek tiek praktikuojantis.
Kas tiksliai yra VBA ir makrokomandos „Excel“?
„Visual Basic for Applications“ (VBA) yra scenarijų kalba, kilusi iš pagrindinės tarmės „Visual Basic“, skirta MS Office programoms valdyti. Darbo veiksmus galima automatizuoti naudojant makrokomandas. Jį taip pat galima naudoti kuriant savo „Excel“ įrankius - pavyzdžiui, projektų valdymui ar sąskaitų faktūrų kūrimui.
Įprastos užduotys yra statistika, kuri turi būti reguliariai generuojama naudojant grafinius ir lentelinius vaizdus. Duomenų rinkimo ir formavimo veiksmai visada yra vienodi. Automatizavimas naudojant „Excel VBA“ ir makrokomandas padeda sutaupyti brangaus laiko ir išvengti neatsargių klaidų.
Kaip galiu redaguoti makrokomandas?
Jūsų darbo veiksmai buvo dokumentuoti scenarijaus kalba, kad galėtumėte lengvai pritaikyti ir išplėsti makrokomandas kodo lange naujiems naudojimo atvejams. Taigi gali būti, kad laikui bėgant vis sudėtingesnes užduotis atliksite automatiškai. Skaitykite čia išsamiau, kaip galite redaguoti makrokomandas-
Tai taip pat galite padaryti naudodami VBA ir makrokomandas:
- Redaguoti lenteles
- Koreguokite „Excel“ naudodami makrokomandą
Koreguokite „Excel“ naudodami makrokomandą: taip ji veikia
Jei norite sukurti makrokomandą, turite suaktyvinti kūrėjo įrankius naudodami meniu juostą. Po to galite tinkinti makrokomandas, kaip norite. Tai galima padaryti vos keliais žingsniais:
-
Spustelėkite meniu elementą „Failas“, tada - „Parinktys“ ir „Tinkinti juostelę“.
-
Tada pagrindiniame skirtuke pažymėkite varnelę šalia „Kūrėjo įrankiai“. Tada pagrindiniame meniu rasite naują meniu elementą.
-
Spustelėję „Įrašyti makrokomandą“, galite apibrėžti failo pavadinimą ir saugyklos vietą, kokią žinote iš kitų programų.
Be to, galite apibrėžti „Excel“ klavišų kombinaciją, su kuria galima paleisti makrokomandą. Turėtumėte būti atsargūs, kad netyčia neperrašytumėte iš anksto nustatytų komandų, tokių kaip CTRL + C. Makrokomandos aprašymas padeda dokumentuoti tikslą ir procedūrą, kad vėliau jūs ir kiti vartotojai galėtų geriau orientuotis. Kai tik pradėsite įrašinėti, atlikite norimus įrašyti darbus. Pradėkite nuo paprastų koregavimų, tokių kaip stulpelių ir eilučių formatavimas. Pabaigoje sustabdysite įrašymą. Galite bet kada jį atkurti naudodami rodyklių klavišą.
Sureguliuokite darbo žingsnius
Vėliau įrašus galima redaguoti, kad bet kuriuo metu galėtumėte optimizuoti savo veiksmus. Jie taip pat gali būti pritaikyti ir išplėsti naujiems ir sudėtingesniems naudojimo atvejams.
Programos darbo žingsniai
Kaip ir kitos programavimo kalbos, „Excel VBA“ leidžia naudoti operatorius ir komandas bei vykdyti darbo veiksmus su šakomis ir kilpomis. Taip pat galite pasiekti išorinius scenarijus. Bendra programų seka saugoma standartiniuose moduliuose. Kita vertus, klasės moduliai leidžia valdyti objektų ir jų savybių, įvykių ar metodų kodą.
VBA redaktorius padeda įvedant kodą, tačiau klaidos gali greitai įsiskverbti į sintaksę. Naudojant derinimo priemonę galima nustatyti klaidas. Projektų tyrinėtojas, kurį galite rasti paspausdami CTRL + R arba pagrindiniame meniu skiltyje „Rodyti“, taip pat gali naršyti jūsų projektus ir rasti tinkamą kodą. Jame rodomas visų svarbių elementų hierarchinis sąrašas.
Redaguokite lenteles naudodami VBA ir makrokomandas „Excel“
Duomenų tvarkymas ir formatavimas yra klasika. Tarkime, jūs gaunate savaitės pardavimo lenteles JAV formatu su 1.002.34 USD ir turite jas paversti įprasta šioje šalyje 1.002.34 USD užrašu. Tada ištrinkite nereikalingas eilutes ir paruoškite darbalapį vizualiai. Įprasta pasikartojanti užduotis yra įvairių darbo knygų spalvų žymėjimas. Darbo knygelė „Pajamos“ turėtų būti pažymėta žalia spalva, o darbalapis „Išlaidos“ - raudona spalva. Atsižvelgiant į lentelės pavadinimą, spalvos gali būti priskirtos greitai, naudojant atitinkamą spalvų indeksą.
Naudodami VBA ir „Excel“ makrokomandas, galite leisti darbo veiksmams paleisti automatiškai, kai jie bus apibrėžti. Jei naudojate kelias skaičiuokles, turėtumėte įsitikinti, kad programa veikia su absoliučiomis nuorodomis. To galite išvengti naudodami makrokomandos piktogramą „Santykinės nuorodos“.
Pasiekite kitas programas naudodami „Excel“ naudodami VBA ir makrokomandas
„Excel“ suteikia galimybę pasiekti kitas programas su VBA ir makrokomandomis. Naudodami tam tikrą programavimą, šias programas galite valdyti išorėje.
Atidarykite failus ir programas
Funkcijos neapsiriboja „Excel“ ar „Microsoft“ visata. Naudojant „shell ()“ funkciją ir kelią į norimą failą, failus ar programas galima atidaryti vienu paspaudimu.
Skaityti duomenis iš kitų failų
Taip pat galima pasiekti ir perskaityti kitus failus. Jie net neturi būti atviri, kad tai padarytų. Galite, pavyzdžiui, kito „Excel“ failo atveju, tiksliai nustatyti, kurios ląstelės turi būti naudojamos šiam tikslui.
Pasiekite „Windows“ programas
Tačiau skaičiuoklės programa gali padaryti dar daugiau. Naudodami „Excel“ galite leisti skirtingoms „Office“ programoms sąveikauti tarpusavyje naudojant VBA kodą. Pavyzdžiui:
- Perkelkite atidarytus kontaktus iš „Outlook“ į atidarytą „Word“ dokumentą
- ištrinkite tuščius teksto laukus iš „PowerPoint“
- ištrinkite tuščias eilutes iš „Excel“ darbalapio.
„Excel“: VBA ir makrokomandas galima lengvai užprogramuoti
VBA ir „Excel“ makrokomandos gali labai palengvinti „Microsoft Office“ naudotojų darbo pasaulį. Jie gali padėti pagreitinti darbo procesus ir sumažinti klaidų lygį. Naudodami keletą gudrybių galite pritaikyti programą pagal savo skonį.