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ó”.