Ako používať príkazy na zadanie VBA v Exceli 2016

Príkaz priradenia je príkaz VBA, ktorý priraďuje výsledok výrazu k premennej alebo objektu. Systém Pomocníka Excelu definuje výraz výraz ako

„... kombinácia kľúčových slov, operátorov, premenných a konštánt, ktorá dáva reťazec, číslo alebo objekt. Výraz možno použiť na vykonanie výpočtu, manipuláciu so znakmi alebo testovanie údajov.“

Veľká časť vašej práce vo VBA zahŕňa vývoj (a ladenie) výrazov. Ak viete, ako vytvárať vzorce v Exceli, nebudete mať problémy s vytváraním výrazov. Pomocou vzorca pracovného hárka Excel zobrazí výsledok v bunke. Na druhej strane výraz VBA možno priradiť k premennej.

Príklady príkazov na zadanie

V príkladoch príkazov priradenia, ktoré nasledujú, sú výrazy napravo od znamienka rovnosti:

x = 1
x = x + 1
x = (y * 2) / (z * 2)
Cena domu = 375 000
FileOpen = True
Rozsah („The Year“). Hodnota = 2016

Výrazy môžu byť také zložité, ako ich potrebujete; použite znak na pokračovanie riadku (medzera, za ktorou nasleduje podčiarknutie), aby sa zdĺhavé výrazy ľahšie čítali.

Výrazy často používajú funkcie: vstavané funkcie VBA, funkcie pracovného hárka Excelu alebo funkcie, ktoré vytvoríte pomocou VBA.

O tom rovnítkom

Ako môžete vidieť v predchádzajúcom príklade, VBA používa znamienko rovnosti ako operátor priradenia. Pravdepodobne ste zvyknutí používať znamienko rovnosti ako matematický symbol rovnosti. Preto príkaz na zadanie, ako je tento, môže spôsobiť, že zdvihnete obočie:

z = z + 1

V akom bláznivom vesmíre sa z rovná sebe samému plus 1? Odpoveď: Žiadny známy vesmír. V tomto prípade príkaz priradenia (po vykonaní) zvýši hodnotu z o 1. Ak je teda z 12, vykonaním príkazu sa z rovná 13. Pamätajte, že priradenie používa znamienko rovnosti ako operátor, nie symbol rovnosti.

Hladké operátory

Operátori hrajú hlavnú úlohu vo VBA. Okrem operátora rovnosti poskytuje VBA niekoľko operátorov. Mali by ste ich poznať, pretože ide o rovnaké operátory používané vo vzorcoch pracovného hárka (okrem operátora Mod).

Funkcia Symbol operátora
Doplnenie +
Násobenie *
divízie /
Odčítanie
Umocňovanie ^
Reťazenie reťazcov &
Celočíselné delenie (výsledok je vždy celé číslo)  
Modulo aritmetika (vracia zvyšok
operácie delenia )
Mod

Keď píšete vzorec Excel, robíte modulo aritmetiku pomocou funkcie MOD. Napríklad nasledujúci vzorec vráti 2 (zvyšok, keď vydelíte 12 číslom 5):

=MOD(12;5)

Vo VBA sa operátor Mod používa takto (a z má hodnotu 2):

z = 12 Mod 5

Termín zreťazenie znamená, že programátor hovorí „spojiť sa“. Ak teda spájate struny, kombinujete struny, aby ste vytvorili novú a vylepšenú strunu.

VBA tiež poskytuje úplnú sadu logických operátorov. Z nich sa najčastejšie používajú Not, And a Or.

Operátor Čo to robí
nie Vykonáva logickú negáciu výrazu
A Vykonáva logickú spojku na dvoch výrazoch
Alebo Vykonáva logickú disjunkciu dvoch výrazov
Xor Vykoná logické vylúčenie dvoch výrazov
Eqv Vykonáva logickú ekvivalenciu dvoch výrazov
Imp Vykonáva logickú implikáciu na dva výrazy

Poradie priority operátorov vo VBA je presne rovnaké ako vo vzorcoch Excelu. Umocňovanie má najvyššiu prioritu. Nasleduje násobenie a delenie, po ktorých nasleduje sčítanie a odčítanie. Pomocou zátvoriek môžete zmeniť prirodzené poradie priority, čím sa všetko, čo je vložené do zátvoriek, dostane pred ľubovoľného operátora. Pozrite sa na tento kód:

x = 3
y = 2
z = x + 5 * y

Aká je hodnota z, keď sa vykoná predchádzajúci kód? Ak ste odpovedali 13, získate zlatú hviezdu, ktorá dokazuje, že rozumiete pojmu prednosť operátora. Ak ste odpovedali 16, prečítajte si toto: Najprv sa vykoná operácia násobenia (5 * y) a tento výsledok sa pripočíta k x.

Mnoho programátorov má tendenciu používať zátvorky, aj keď to nie je potrebné. Napríklad v reálnom živote môže byť posledný príkaz napísaný takto:

z = x + (5 * y)

Nehanbite sa používať zátvorky, aj keď nie sú povinné – najmä ak to zjednoduší porozumenie kódu. VBA sa nestará o to, či použijete extra zátvorky.

Leave a Comment

Ako zmeniť pozadie v PowerPointe 2019

Ako zmeniť pozadie v PowerPointe 2019

Naučte sa, ako jednoducho zmeniť pozadie v PowerPointe 2019, aby vaše prezentácie pôsobili pútavo a profesionálne. Získajte tipy na plnú farbu, prechod, obrázky a vzory.

Ako používať štatistické funkcie v Exceli na počítanie položiek v množine údajov

Ako používať štatistické funkcie v Exceli na počítanie položiek v množine údajov

Excel poskytuje štyri užitočné štatistické funkcie na počítanie buniek v hárku alebo zozname: COUNT, COUNTA, COUNTBLANK a COUNTIF. Pre viac informácií o Excel funkciách, pokračujte.

Klávesové skratky pre bežné príkazy zobrazenia Excel 2013

Klávesové skratky pre bežné príkazy zobrazenia Excel 2013

Objavte efektívne klávesové skratky v Exceli 2013 pre zobrazenie, ktoré vám pomôžu zlepšiť produktivitu. Všetky skratky sú začiatkom s Alt+W.

Ako nastaviť okraje stránky v programe Word 2013

Ako nastaviť okraje stránky v programe Word 2013

Naučte sa, ako nastaviť okraje v programe Word 2013 s naším jednoduchým sprievodcom. Tento článok obsahuje užitočné tipy a predvoľby okrajov pre váš projekt.

Ako používať štatistické funkcie na výpočet priemerov, režimov a mediánov v Exceli

Ako používať štatistické funkcie na výpočet priemerov, režimov a mediánov v Exceli

Excel vám poskytuje niekoľko štatistických funkcií na výpočet priemerov, režimov a mediánov. Pozrite si podrobnosti a príklady ich použitia.

Ako zistiť a opraviť chyby vzorcov v Exceli 2016

Ako zistiť a opraviť chyby vzorcov v Exceli 2016

Excel 2016 ponúka niekoľko efektívnych spôsobov, ako opraviť chyby vo vzorcoch. Opravy môžete vykonávať po jednom, spustiť kontrolu chýb a sledovať odkazy na bunky.

Archivácia priečinkov programu Outlook

Archivácia priečinkov programu Outlook

V niektorých prípadoch Outlook ukladá e-mailové správy, úlohy a plánované činnosti staršie ako šesť mesiacov do priečinka Archív – špeciálneho priečinka pre zastarané položky. Učte sa, ako efektívne archivovať vaše položky v Outlooku.

Vytváranie a formátovanie tabuliek v programe Word 2019

Vytváranie a formátovanie tabuliek v programe Word 2019

Word vám umožňuje robiť rôzne zábavné veci s tabuľkami. Učte sa o vytváraní a formátovaní tabuliek vo Worde 2019. Tabuľky sú skvelé na organizáciu informácií.

Výber rozsahu Excel VBA

Výber rozsahu Excel VBA

V článku sa dozviete, ako umožniť používateľovi vybrať rozsah v Excel VBA pomocou dialógového okna. Získajte praktické tipy a príklady na zlepšenie práce s rozsahom Excel VBA.

Výpočet percentuálneho rozptylu so zápornými hodnotami v Exceli

Výpočet percentuálneho rozptylu so zápornými hodnotami v Exceli

Vzorec na výpočet percentuálnej odchýlky v Exceli s funkciou ABS pre správne výsledky aj so zápornými hodnotami.