Microsoft Excel on rohkem kui kasulik tööriist, mille kurikuulsust pole eitatud juba mitu aastat. See on töö- ja eraelus hädavajalik.

Lisades oma failidele VBA-koodi, saate automatiseerida paljusid ülesandeid ja säästa palju aega.

See tasuta kursus näitab teile, kuidas aja sisestamist automatiseerida. Ja kuidas teha operatsioon VBA keelega võimalikult kiireks ja lihtsaks.

Valikuline viktoriin võimaldab teil oma uusi oskusi proovile panna.

Mis on VBA ja miks me seda kasutame?

VBA (Visual Basic for Applications) on programmeerimiskeel, mida kasutatakse kõigis Microsoft Office'i (nüüd Microsoft 365) rakendustes (Word, Excel, PowerPoint ja Outlook).

Algselt oli VBA Microsoft Office'i rakendustes leiduva Microsofti Visual Basicu (VB) keele rakendus. Kuigi need kaks keelt on omavahel tihedalt seotud, on peamine erinevus selles, et VBA keelt saab kasutada ainult Microsoft Office'i rakendustes.

Tänu sellele lihtsale keelele saate luua rohkem või vähem keerulisi arvutiprogramme, mis automatiseerivad korduvaid toiminguid või sooritavad ühe käsuga suure hulga toiminguid.

Lihtsamal kujul nimetatakse neid väikeseid programme makrodeks ja need on VBA programmeerijate kirjutatud või kasutaja programmeeritud skriptid. Neid saab käivitada ühe klaviatuuri või hiire käsuga.

Keerulisemates versioonides võivad VBA programmid põhineda kindlatel Office’i rakendustel.

Algoritme saab kasutada aruannete, andmeloendite, meilide jms automaatseks genereerimiseks. VBA abil saate luua üksikasjalikke ärirakendusi, mis põhinevad Office'i standardrakendustel.

Kuigi VBA on kogenud programmeerijate jaoks praegu üsna piiratud, meeldivad selle juurdepääsetavus, rikkalik funktsionaalsus ja suur paindlikkus endiselt paljudele spetsialistidele, eriti finantssektoris.

Kasutage oma esimeste loomingute jaoks makrosalvestit

Makrode loomiseks peate otse selleks ettenähtud tööriistas kodeerima Visual Basicu (VBA) programmi, mis on tegelikult makrosalvestus. Kõik ei ole arvutiteadlased, nii et siin on, kuidas seadistada makrosid ilma neid programmeerimata.

– Klõpsake vahekaarti Arendaja, siis nuppu Enregistrer makro.

- Valdkonnas makro nimi, sisestage nimi, mille soovite oma makrole anda.

Valdkonnas Otseklahv, valige otseteeks klahvikombinatsioon.

Sisestage kirjeldus. Kui teil on salvestatud rohkem kui üks makro, soovitame väärkasutamise vältimiseks need kõik õigesti nimetada.

– Klõpsake nuppu OK.

Tehke kõik toimingud, mida soovite makro abil programmeerida.

– Minge tagasi vahekaardile Arendaja ja klõpsake nuppu Lõpetage salvestamine kui olete lõpetanud.

See toiming on suhteliselt lihtne, kuid nõuab mõningast ettevalmistust. See tööriist kopeerib kõik toimingud, mida te salvestamise ajal teete.

Ootamatute olukordade vältimiseks tuleb enne salvestamise alustamist teha kõik makro toimimiseks vajalikud toimingud (näiteks makro alguses olevate vanade andmete kustutamine).

Kas makrod on ohtlikud?

Teise kasutaja poolt Exceli dokumendi jaoks loodud makro ei ole turvaline. Põhjus on väga lihtne. Häkkerid saavad VBA-koodi ajutiselt muutes luua pahatahtlikke makrosid. Kui ohver avab nakatunud faili, võivad Office ja arvuti olla nakatunud. Näiteks võib kood tungida Office’i rakendusse ja levida iga kord, kui luuakse uus fail. Halvimal juhul võib see isegi teie postkasti imbuda ja saata teistele kasutajatele pahatahtlike failide koopiaid.

Kuidas ma saan end pahatahtlike makrode eest kaitsta?

Makrod on kasulikud, kuid need on ka väga haavatavad ja võivad saada häkkeritele pahavara levitamise vahendiks. Siiski saate end tõhusalt kaitsta. Paljud ettevõtted, sealhulgas Microsoft, on aastate jooksul oma rakenduste turvalisust parandanud. Veenduge, et see funktsioon oleks lubatud. Kui proovite avada makrot sisaldavat faili, blokeerib tarkvara selle ja hoiatab teid.

Kõige olulisem näpunäide häkkerite lõkse vältimiseks on mitte alla laadida faile tundmatutest allikatest. Samuti on oluline piirata makrosid sisaldavate failide avamist, et saaks avada ainult usaldusväärseid faile.

 

Jätkake artikli lugemist algsaidil →