Változók VBA, VBA programozás adatbázis-hozzáférés 2018
VBA programozás alapjai
változók VBA
Cikkéből az következik, VBA adattípusok. VBA-ban tárolja az ideiglenes értékeket a program, számítások elvégzésére használt változókat, amelyek a bejelentett programhoz szükséges adattípusok. Állandók, mint a változók is használható tárolásra. De az egy változó értékét meg lehet változtatni futás közben, és az állandó változatlan marad.
Használat előtt egy változó, meg kell rendelni egy egyedi név (ID), és ezen kívül, meg kell állapítani, az egyik szereplők:
Option Explicit irányelv megtiltja a nem bejelentett változók. Ebben az esetben minden változót kell nyilvánítani használat előtt. Ezen kívül lehetőség kifejezett nyilatkozatát segít gyorsan megtalálni a hibákat változó nevek és felfedi egy be nem jelentett változó.
A változó nevét meg kell felelnie bizonyos követelményeknek:
- nevét kell kezdődnie írni, majd a levél lehet követni a számokat, betűket és aláhúzás karakter;
- nevek nem tartalmazhatnak a karakterek: #, $, ,% @. ;
- neve nem tartalmazhat írásjeleket (pont, vessző, stb) és hiányosságokat;
- neveket ne használja a fenntartott kulcsszavak által használt VBA;
- a név nem haladhatja meg a 255 karaktert.
Meg kell jegyezni, hogy a VBA nevek egyaránt használható a kis- és nagybetűk, például MyVar. Emellett célszerű hozzárendelni a változók értelmes neveket aszerint, hogy azok alkalmassága és előtagok a különböző típusú adatok és objektumok.
A VBA, egyes változók nem bejelentett vagy nem meghatározott típusú adatokat. Ebben az esetben a Variant adattípus lesz rendelve az alapértelmezett változót. Variant adattípus eredmények hatékony felhasználása memória a számítógép, és lassítja a folyamatot a program végrehajtásának. Variant ajánlatos csak abban az esetben, ha egy változó képes tárolni több adattípusok.
A VBA, akkor literálok, amelyek nyilvántartása közvetlenül a programkód és konstansok. Nevezett állandó, mint egy változó kell bejelenteni használat előtt. Célszerű, hogy csak a megnevezett konstans, ami többször használható eljárások vagy VBA modulok.