„Microsoft Excel“ yra daugiau nei naudinga priemonė, kurios žinomumas nebuvo paneigtas daugelį metų. Tai būtina profesiniame ir asmeniniame gyvenime.

Pridėję VBA kodą prie failų, galite automatizuoti daugelį užduočių ir sutaupyti daug laiko.

Šis nemokamas kursas parodo, kaip automatizuoti laiko įvedimą. Ir kaip su VBA kalba atlikti operaciją kuo greičiau ir lengviau.

Neprivaloma viktorina leis išbandyti savo naujus įgūdžius.

Kas yra VBA ir kodėl mes jį naudojame?

VBA (Visual Basic for Applications) yra programavimo kalba, naudojama visose Microsoft Office (dabar Microsoft 365) programose (Word, Excel, PowerPoint ir Outlook).

Iš pradžių VBA buvo „Microsoft Visual Basic“ (VB) kalbos, esančios „Microsoft Office“ programose, įgyvendinimas. Nors šios dvi kalbos yra glaudžiai susijusios, pagrindinis skirtumas yra tas, kad VBA kalbą galima naudoti tik „Microsoft Office“ programose.

Dėl šios paprastos kalbos galite sukurti daugiau ar mažiau sudėtingas kompiuterines programas, kurios automatizuoja pasikartojančias užduotis arba atlieka daugybę operacijų naudodami vieną komandą.

Paprasčiausia forma šios mažos programos vadinamos makrokomandomis ir yra scenarijai, parašyti VBA programuotojų arba užprogramuoti vartotojo. Jie gali būti vykdomi viena klaviatūros arba pelės komanda.

Sudėtingesnėse versijose VBA programos gali būti pagrįstos konkrečiomis Office programomis.

Algoritmai gali būti naudojami automatiškai generuoti ataskaitas, duomenų sąrašus, el. Galite naudoti VBA norėdami sukurti išsamias verslo programas, pagrįstas standartinėmis „Office“ programomis.

Nors VBA šiuo metu yra gana ribota patyrusiems programuotojams, jos prieinamumas, turtingas funkcionalumas ir didelis lankstumas vis dar patinka daugeliui specialistų, ypač finansų sektoriuje.

Pirmiesiems kūriniams naudokite makrokomandų įrašymo įrenginį

Norėdami sukurti makrokomandas, turite užkoduoti programą Visual Basic (VBA), kuri iš tikrųjų yra makrokomandos įrašas, tiesiogiai tam skirtame įrankyje. Ne visi yra kompiuterių mokslininkai, todėl štai kaip nustatyti makrokomandas jų neprogramuojant.

– Spustelėkite skirtuką Programuotojas, tada ant mygtuko Enregistrer makrokomandą.

- Srityje makrokomandos pavadinimas, įveskite pavadinimą, kurį norite suteikti savo makrokomandai.

Lauke Spartusis klavišas, pasirinkite klavišų kombinaciją kaip spartųjį klavišą.

Įveskite aprašymą. Jei įrašėte daugiau nei vieną makrokomandą, rekomenduojame jas visas teisingai pavadinti, kad išvengtumėte netinkamo naudojimo.

– Spustelėkite Gerai.

Atlikite visus veiksmus, kuriuos norite programuoti naudodami makrokomandą.

– Grįžkite į skirtuką Programuotojas ir spauskite mygtuką Sustabdykite įrašymą kai tik baigsi.

Ši operacija yra gana paprasta, tačiau jai reikia tam tikro pasiruošimo. Šis įrankis nukopijuoja visus įrašymo metu atliekamus veiksmus.

Kad išvengtumėte netikėtų situacijų, prieš pradėdami įrašymą turite atlikti visus veiksmus, būtinus makrokomandai veikti (pavyzdžiui, ištrinti senus duomenis makrokomandos pradžioje).

Ar makrokomandos pavojingos?

Kito vartotojo sukurta makrokomanda „Excel“ dokumentui nėra saugi. Priežastis labai paprasta. Įsilaužėliai gali sukurti kenkėjiškas makrokomandas laikinai pakeisdami VBA kodą. Jei auka atidaro užkrėstą failą, „Office“ ir kompiuteris gali būti užkrėsti. Pavyzdžiui, kodas gali įsiskverbti į „Office“ programą ir išplisti kiekvieną kartą, kai sukuriamas naujas failas. Blogiausiu atveju jis netgi gali įsiskverbti į jūsų pašto dėžutę ir nusiųsti kenkėjiškų failų kopijas kitiems vartotojams.

Kaip apsisaugoti nuo kenkėjiškų makrokomandų?

Makrokomandos yra naudingos, tačiau taip pat labai pažeidžiamos ir gali tapti įsilaužėlių įrankiu platinti kenkėjiškas programas. Tačiau jūs galite veiksmingai apsisaugoti. Daugelis kompanijų, įskaitant „Microsoft“, bėgant metams pagerino savo programų saugumą. Įsitikinkite, kad ši funkcija įjungta. Jei bandysite atidaryti failą, kuriame yra makrokomandos, programinė įranga ją užblokuos ir jus įspės.

Svarbiausias patarimas, kaip išvengti įsilaužėlių spąstų, yra nesisiųsti failų iš nežinomų šaltinių. Taip pat svarbu apriboti failų, kuriuose yra makrokomandų, atidarymą, kad būtų galima atidaryti tik patikimus failus.

 

Toliau skaitykite straipsnį originalioje svetainėje →