logo

Výukový program Excel VBA

Výukový program VBA

VBA znamená Visual Basic pre Aplikácie a udalosťami riadený programovací jazyk od spoločnosti Microsoft. Teraz sa používa predovšetkým s aplikáciami balíka Microsoft Office, ako sú MS Excel, MS-Word a MS-Access.

Tento tutoriál vám pomôže naučiť sa základy Excel VBA. Každá zo sekcií obsahuje súvisiace témy s jednoduchými príkladmi.

Čo je VBA

VBA znamená Visual Basic for Applications . A udalosťami riadený programovací jazyk od Microsoftu s aplikáciami Microsoft Office ako napr MSExcel , MS-Word , a MS-Access .

VBA vám umožňuje automatizovať rôzne činnosti v Exceli, ako je vytváranie správ, príprava tabuliek a grafov, vykonávanie výpočtov atď. Táto automatizačná činnosť je tiež známa ako Makro .

VBA pomáha vytvárať prispôsobené aplikácie a riešenia na zlepšenie schopností týchto aplikácií.

Výhodou tohto zariadenia je, že nemusíte inštalovať vizuálne základy na pracovnú plochu. Inštalácia balíka Office vám v konečnom dôsledku pomôže dosiahnuť tento účel. Môžete tiež vytvoriť veľmi výkonné nástroje v MS Excel pomocou lineárneho programovania.

VBA je možné použiť vo všetkých verziách Office, od MS Office 97 do MS Office 2013 a so všetkými dostupnými najnovšími verziami. Medzi VBA je populárny Excel VBA.

VBA je jazyk na vysokej úrovni. VBA je podmnožinou jazyka Visual Basic 6.0 ZÁKLADNÉ znamenať B začiatočníkov A ll-Purpose S symbolický ja nštrukcia C óda.

Prečo VBA?

Niektoré body sú vám jasné, prečo používať VBA, ako napríklad:

  • VBA používa na písanie pokynov jednoduché anglické príkazy.
  • Vytvorenie používateľského rozhrania je presunutím, pustením a zarovnaním ovládacích prvkov grafického používateľského rozhrania vo VBA.
  • VBA je veľmi jednoduché sa naučiť a vyžaduje si základy programovania.
  • VBA vylepšuje funkčnosť excelu tým, že umožňuje, aby sa excel správal podľa vašich potrieb.

Aplikácia VBA

Myslíte si, prečo používať VBA v Exceli, pretože samotný MS-Excel poskytuje množstvo vstavaných funkcií.

MS-Excel poskytuje iba základné vstavané funkcie, ktoré nemusia stačiť na vykonávanie zložitých výpočtov. Za takýchto okolností sa VBA stáva najtransparentnejším riešením.

Napríklad , Použitie vstavaných vzorcov Excelu je náročné na výpočet mesačnej splátky pôžičky. Je však ľahké naprogramovať VBA pre tento druh výpočtov.

Základy VBA

Po prvé, musíte vedieť o základoch skôr, ako začnete alebo napíšete akýkoľvek kód. Nižšie sú uvedené niektoré základy:

premenná: Premenné sú miesta v pamäti. A aby ste mohli pracovať s VBA, budete musieť deklarovať premenné.

Napríklad: Predpokladajme (2x+ 5y), kde x=1 a y=2. V tomto výraze sú x a y premenné alebo im môžu byť priradené ľubovoľné čísla, t. j. 3 a 4, v tomto poradí.

Pravidlá pre vytváranie premenných

    Nepoužívajte vyhradené slová:Vyhradené slová sú slová, ktoré majú vo VBA špeciálny význam, takže ich nemôžete použiť ako názvy premenných.Názov premennej nemôže obsahovať medzeru:Nemôžete definovať názov premennej s medzerou, ako je napríklad posledné číslo. Môžeš použiť LastNumber alebo Last_Number .Použite popisné názvy:Použite popisné názvy, ako je cena, množstvo, medzisúčet atď. Vďaka tomu bude váš kód VBA ľahko zrozumiteľný.

Aritmetické operátory: Pravidlo (BODMAS) používame v zátvorkách delenia, násobenia, sčítania a odčítania pri práci s výrazom, ktorý používa viacero rôznych aritmetických operátorov.

  1. (+) na pridanie
  2. (-) na odčítanie
  3. (*) na násobenie
  4. (/) na rozdelenie

Logický operátor: Koncept logického operátora sa uplatňuje aj pri práci s VBA ako napr.

  1. Ak vyhlásenia
  2. A
  3. ALEBO
  4. NIE
  5. PRAVDA
  6. FALSE

Predpoklad

Aby ste sa naučili VBA, mali by ste si na svoj počítač nainštalovať MS Office a hlavne MS Excel.

publikum

Náš tutoriál VBA je určený pre začiatočníkov, aby im pomohol pochopiť základy VBA. Tento tutoriál vám poskytne dostatok vedomostí o VBA, odkiaľ sa môžete posunúť na vyššiu úroveň odbornosti.

Problém

Uisťujeme vás, že s týmto tutoriálom VBA nenájdete žiadny problém. Ak sa však vyskytne nejaká chyba, uveďte problém v kontaktnom formulári.