A változók és a konstansok VBA

A fő célja a VBA feldolgozása folyamatban van. Egyes adatok tárolhatók tárgyak, mint például a munkalap tartományban, és néhány tárolja változók.

Melyek a változók?

Részben ez egy külön helyet a számítógép memóriájában, amely tartalmazhat különböző adattípusok - numerikus, szöveges, logikai, stb (Az adatok típusát a VBA a cikkben leírt), valamint a számítási eredmények. A hozzárendelt érték változtatja a egyenlőségjel. A könnyebb dolgozni változók programozási nyelvek biztosítja a képességét, hogy ember-barát nevek, mint például a változó nevek rFIO, rBirthday. A változók neveit a VBA-ban vannak olyan követelmények:

Leírása a változók VBA

Az változó leírás célja, hogy meghatározza az adat típusát. A VBA a változók megadható explicit módon és implicit. Ez nem kifejezetten jelenti azt, hogy bárhol a kódot adja meg a változó nevét, és elkezd vele dolgozni, amely esetben a típus ennek a változónak tekintjük Variant. Egy ilyen módszer kényelmes, de nem ajánlott, mert zavar következtében lépnek fel, a hiba a számítások során. Egyértelmű leírást végzik a kulcsszó után Dim [változó neve] A [Type], például: Dim SajatInt As Integer. Abban az esetben, egy ilyen leírást változó SajatInt fogja a memóriában csak a egész típusú.

A változók és a konstansok VBA

Állandók VBA

A konstans értéke van a memóriában tárolt, ami alatt nem változik a program működése. Állandókat használjuk az esetekben, amikor az alkalmazott egy és ugyanaz a paraméter a programkód, szám, karakterlánc, stb Annak érdekében, hogy biztosítja a kényelmet ezen paraméterek szükség esetén az elején a programkód leírt állandó és a hozzárendelt érték. Állandók nyilvánították a Const nyilatkozatot. Például:

vagy nincs típus:
Const MyConst = 4,55
Ebben az esetben az állandó típusú Variant.

Vnimanie.V esetben, ha a program meg akarja változtatni a konstans értékét, a program nem fog működni. Tehát légy óvatos. Ugyancsak nem megengedett véletlen nevek állandók és változók. a neve az állandó követelmények ugyanazok, mint a változókat.

Biztonságos A fenti példában kis makró, amely kiszámítja a függvény az y = x + i * 2, ahol x = i / 7 0

Mint látható a funkció y, x, i egy olyan változó. Mivel osztály használatos számítások, akkor y, x tartalmazni fogja a valódi típusát. Az i változó egy számláló 1-es lépésekben 2 konstans értéket, azaz állandó. Eredmény y jelenik meg az ablakban MsgBox üzenetet.