használata állandók
Az adatok leírása kezdődik a DIM utasítás
VBA nyelvi elemek
Tárgyak - alapanyagok VBA nyelvi elemeket, de nem az egyetlenek.
További elemek a következők: állandók, változók, tömbök, kifejezések, beépített funkciók, beépített párbeszédpanelek, a piaci szereplők.
Változó - egy hely, ahol tárolja az adatokat. Változó adatokat tartalmaz, amelyek közben megváltoztatható.
A változó nevét kell kezdődnie írni, és tartalmazhat betűket, számokat és egyéb karaktereket. A név nem tartalmazhat szóközt, vesszőt, felkiáltójelek és szimbólumok „@”, „”, „$”, „#”. A név nem tartalmazhat több mint 255 karakter. Ne használjon nevek, amelyek egybeesnek a legfontosabb szavakat és neveket a VBA beépített funkciók és eljárások.
változó típusát a Dim utasítással lehet hagyni. VBA majd alkalmazza az alapértelmezett adattípus (Variant). Úgy tűnik, hogy ez kényelmes, de jobb, hogy milyen típusú adatokat. Több okból is. Az első helyen - annak érdekében, hogy mentse a memória-erőforrások. Sem típusa megköveteli, 16 vagy 22 bájt tárolására változók értékeit. Másodszor, VBA különböző kezeli a különböző adattípusok. Ezért anélkül, kijelentve, hogy az adatok típusát, akkor kap az eredmény eltér a kívánatos. És végül, a adattípusok a VBA futásidejű függ eljárásokat.
Példa változó definíciók:
Dim A As Integer, B Mint Byte, C As String
Egy változó definíciója egész szám (nem több, mint 32 nem kevesebb, mint 767, és -32768); A változó definíciója egy pozitív egész szám (nem több, mint 255), és a variábilis C tároljuk szöveges információ.
A változókat tárol adatokat, amelyek megváltoztathatják az eljárás során. Ha kell tárolni kitartó információkat, amelyek nem változnak az eljárás során, az állandók. Számkonstanst - ez az egész vagy valós számok.
Karakter állandók - szöveget idézőjelbe.
Egy példa a numerikus konstans - 5,8 (használjon vesszőt vagy pontot függ az operációs rendszer beállításait). Egy példa egy karakter konstans - LLC „Temp”.
Const ConstName Ahogy data_type = érték
Const Gody_ucheby Ahogy bájt = 11
Program VBA - sorozata nyilatkozatok
A főbb típusai a változók, méretei és értéktartományok kapott táblázatban mutatjuk be. 1.
Variant változó tárolhat mindent, hogy kerül bennük. A stílus függvényében változik az utolsó feladat.
Array - rendezett halmaza hasonló változók. A tömbök van neve és mérete. neve a tömb választjuk ugyanazok a szabályok vonatkoznak, mint a változó nevét. Méret - az elemek száma (változók) teszik ki a tömb.
Az állandók, változók, és a beépített funkciók (ezek alább) zárójeles és aritmetikai operátorok ( „+”, „-”, „*”, „/”, „*”) kifejezés is lehet. Egy különleges eset a kifejezés lehet egyszerűen egyetlen elem, azaz a konstans, változó vagy hivatkozás a beépített függvény.
· Az átalakítás feladatokat;
· A dátum és idő függvények.
· Type-ellenőrző funkciót;
Egyes funkciók táblázatban. 2:
Emellett a fenti funkciók, Alkalmazások objektum lehetővé kiváltó 400 beépített függvények a munkalap által a szerkezet a forma:
Application.Funktsiya munkalap (érvek).
· Application.Sum (. Sheets ( "Check") Tartomány ( "A1: B20")) - foglalta össze az értéket a cellatartományt A1: B20 található, a "Check" lap;
- Application.CountA (Sheets ( „hallgatók”) Tartomány ( „A: A”).) - számolni a nem üres cellák A oszlopban a lap „hallgató”.