Már ismertettünk egy bevezetőt a változók, állandók és VBA adattípusok bevezető bemutatójában. Ebben az oktatóanyagban a nyilvános változókat tárgyaljuk. A nyilvános változó definíciója egy olyan változó, amelyet bármelyik modul, alfolyamat, funkció vagy osztály elérhet és használhat egy bizonyos munkafüzeten belül.
Nyilvános változó deklarálása a VBA -ban
Öt fő kulcsszó használható a VBA változó deklarálására. Ezek:
- A Dim kulcsszó
- Statikus kulcsszó
- A globális kulcsszó
- Nyilvános kulcsszó
- A privát kulcsszó
A globális és a nyilvános változó nagyon hasonlóak.
Nyilvános változó deklarálásához el kell helyeznie a változót a VBA -kód Nyilatkozatok szakaszába, az Option Explicit utasítás alatt, bármely alfolyamaton vagy függvényen kívül, és a Public kulcsszót is használnia kell. Ezt az alábbiakban mutatjuk be:
1 | Nyilvános MyVariable mint egész |
Ha egy változót nyilvános változónak nyilvánít, akkor arra is következtetni fog. A változó hatókörét a deklaráláshoz használt kulcsszó és a kódban elhelyezett kulcsszó határozza meg.