Adattípusok VBA, VBA programozás adatbázis-hozzáférés 2018

VBA adattípusok

VBA programozási nyelv írásához programkódot. VBA saját ábécé és szintaxis. VBA programkód áll utasítások Group rögzített figyelembe véve az adott ábécé és szintaktikai szabályok. A VBA, az ábécé tartalmazza: a kis- és nagybetűk az ábécé, a kis- és nagybetűk, a cirill ábécé, számok 0-9, aláhúzás „_”, speciális karakterek, és összekapcsolja karaktereket.

A VBA adatok ábrázolására értékeket változók és állandók. Ezek tárolására használt ideiglenes értékek és számítások elvégzésére a programban. Az egyik oldalon (a technikai szempontból) változó - egy külön nevű memória részét tárolására egy adott típusú adatok. Másrészt (a program), a változó - az ő neve. Más szavakkal, a változó - a párosítás a memória cella és leképezett nevét. Változók - olyan objektumok, amelyek használják az adatok tárolására. A változó értéke lehet változtatni a program végrehajtása során.

Constant - ez is egy megnevezett tároló memória rögzített értékeket. Az állandók - olyan tárgyak, amelyek értéke állandó marad, és nem lehet változtatni futás közben. Változók és állandók - egy megnevezett adatok tárolására.

A főbb típusai a VBA adatok állandók és változók. Az adatok típusa jelzi a formát, amelyben az adatok a memóriában tárolódnak. Változókat a programban értékek vagy tárgyakat. Mielőtt egy változó kell nyilvánítani (bejelentett) a DIM utasítás (méret: DIM AS data_type variable_name).

A fő VBA adattípusok közé numerikus, karakter (string), logikai adat és a tárgy.

Numerikus adattípus

A VBA használják hat különböző típusú numerikus adatok (a legkiterjedtebb adattípus): Byte, Integer, Long, egy-, két-, Pénznem.

  • Byte - egész számok (intervallumok: 0 - 255 fenntartott bájt - 1 bájt);
  • Egész - egész szám (-32.768-32.767 2 bájt);
  • Hosszú - hosszú egész (-2.1E9 - 2.1E9, 4 bájt).
  • Single - valós számok egyszeres pontosságú lebegőpontos (intervallumok: -3,402823E38 - -1,401298E-45 1,401298E-45 és - 3,402823E38, 4 byte);
  • Dupla - valódi dupla pontosságú lebegőpontos (-1,79769313486232E308 - -4,94065645841247E-324 és 4,94065645841247E-324 - 1,79769313486232E308, 8 bájt).

Típusú fix pont pénznem - számok, amelyek legfeljebb 15 számjegy a tizedespont előtt és négy számjegy után (-922,337,203,685,477.5808 - 922,337,203,685,477.5807).

Karakterlánc adattípus

  • húr fix hosszúságú - szöveges információt tartományban 1-65400, 1 foglalt memória húr hossza;
  • string változó hosszúságú -. szöveges információt a tartományban 0-2000000000 szimbólumok fenntartva memória hossz + 10 bájt hosszúságú karakterláncot.

Más típusú adatok

Logikai Logikai - logikai értékek (feltételezi egy két logikai érték: Igaz - Hamis, 2 bájt).

Ha a változó, hogy a használt VBA eljárást. nem nyilvánították ki egy adattípust, akkor alapértelmezés szerint egy Variant adattípus van megadva.

Variant típusú

  • Variant (szám) - numerikus érték (bármely numerikus értéke 16 bájt);
  • Variant (szimbólumok) - egy string (bármilyen karakter érték + 22 bájtos sorhosszúság).

Ezután nézzük meg részletesebben hatálya változók VBA programok.

Kapcsolódó cikkek