Microsoft Excel je viac než užitočný nástroj, ktorého sláva sa nezaprie už dlhé roky. Je to nevyhnutné v profesionálnom aj súkromnom živote.

Pridaním kódu VBA do súborov môžete automatizovať mnohé úlohy a ušetriť veľa času.

Tento bezplatný kurz vám ukáže, ako automatizovať zadávanie času. A ako s jazykom VBA čo najrýchlejšie a najjednoduchšie vykonať operáciu.

Voliteľný kvíz vám umožní vyskúšať si svoje nové zručnosti.

Čo je VBA a prečo ho používame?

VBA (Visual Basic for Applications) je programovací jazyk používaný vo všetkých aplikáciách Microsoft Office (teraz Microsoft 365) (Word, Excel, PowerPoint a Outlook).

Pôvodne bol VBA implementáciou jazyka Microsoft Visual Basic (VB), ktorý sa nachádza v aplikáciách balíka Microsoft Office. Hoci tieto dva jazyky spolu úzko súvisia, hlavným rozdielom je, že jazyk VBA je možné použiť iba v aplikáciách balíka Microsoft Office.

Vďaka tomuto jednoduchému jazyku môžete vytvárať viac či menej zložité počítačové programy, ktoré automatizujú opakujúce sa úlohy alebo vykonávajú veľké množstvo operácií pomocou jediného príkazu.

Vo svojej najjednoduchšej forme sa tieto malé programy nazývajú makrá a sú to skripty napísané programátormi VBA alebo naprogramované používateľom. Môžu byť spustené jediným príkazom klávesnice alebo myši.

V komplexnejších verziách môžu byť programy VBA založené na konkrétnych aplikáciách balíka Office.

Algoritmy možno použiť na automatické generovanie správ, zoznamov údajov, e-mailov atď. VBA môžete použiť na vytváranie podrobných obchodných aplikácií založených na štandardných aplikáciách balíka Office.

Aj keď je VBA v súčasnosti pre skúsených programátorov dosť obmedzené, jeho dostupnosť, bohatá funkcionalita a veľká flexibilita stále oslovujú mnohých profesionálov najmä z finančného sektora.

Na svoje prvé výtvory použite záznamník makier

Ak chcete vytvoriť makrá, musíte naprogramovať program Visual Basic (VBA), ktorý je v skutočnosti záznam makier, priamo v nástroji, ktorý je na to určený. Nie každý je počítačový vedec, takže tu je návod, ako nastaviť makrá bez ich programovania.

– Kliknite na kartu vývojka, potom na tlačidlo Registrovať makro.

- V teréne názov makra, zadajte názov, ktorý chcete dať svojmu makru.

V teréne Klávesová skratka, vyberte kombináciu klávesov ako skratku.

Zadajte popis. Ak máte zaznamenaných viac makier, odporúčame ich všetky správne pomenovať, aby nedošlo k ich zneužitiu.

– Kliknite na tlačidlo OK.

Vykonajte všetky akcie, ktoré chcete naprogramovať pomocou makra.

– Vráťte sa na kartu vývojka a stlačte tlačidlo Zastavte nahrávanie akonáhle skončíte.

Táto operácia je pomerne jednoduchá, vyžaduje si však určitú prípravu. Tento nástroj skopíruje všetky akcie, ktoré vykonávate počas nahrávania.

Aby ste predišli neočakávaným situáciám, musíte pred začatím nahrávania vykonať všetky akcie potrebné na fungovanie makra (napríklad vymazanie starých údajov na začiatku makra).

Sú makrá nebezpečné?

Makro vytvorené pre dokument programu Excel iným používateľom nie je bezpečné. Dôvod je veľmi jednoduchý. Hackeri môžu vytvárať škodlivé makrá dočasnou úpravou kódu VBA. Ak obeť otvorí infikovaný súbor, Office a počítač môžu byť infikované. Kód môže napríklad preniknúť do aplikácie balíka Office a šíriť sa pri každom vytvorení nového súboru. V najhoršom prípade môže dokonca preniknúť do vašej poštovej schránky a odoslať kópie škodlivých súborov iným používateľom.

Ako sa môžem chrániť pred škodlivými makrami?

Makrá sú užitočné, no zároveň sú veľmi zraniteľné a môžu sa stať nástrojom pre hackerov na šírenie malvéru. Môžete sa však účinne chrániť. Mnoho spoločností, vrátane Microsoftu, v priebehu rokov zlepšilo zabezpečenie svojich aplikácií. Uistite sa, že je táto funkcia povolená. Ak sa pokúsite otvoriť súbor obsahujúci makro, softvér ho zablokuje a upozorní vás.

Najdôležitejším tipom, ako sa vyhnúť nástrahám hackerov, je nesťahovať súbory z neznámych zdrojov. Je tiež dôležité obmedziť otváranie súborov obsahujúcich makrá, aby bolo možné otvárať iba dôveryhodné súbory.

 

Pokračovať v čítaní článku na pôvodnej stránke →