Funkcija VarType

Vrne celo število, ki označuje podtip spremenljivke.

Sintaksa

VarType ( ime spremenljivke )

Obvezni argument ime spremenljivke je tip Variant, ki vsebuje poljubne spremenljivke, razen uporabniško določenih.

Vrednosti vrnitve

Konstanta

Vrednost

Opis

vbEmpty

0

Empty (neinicializiran)

vbNull

1

Null (ni veljavnih podatkov)

vbInteger

2

Celo število

vbLong

3

Dolgo celo število

vbSingle

4

Število s plavajočo vejico enojne natančnosti

vbDouble

5

Število s plavajočo vejico dvojne natančnosti

vbCurrency

6

Vrednost valute

vbDate

7

Datumska vrednost

vbString

8

Niz

vbObject

9

Predmet

vbError

10

napako z vrednostjo

vbBoolean

11

Logična vrednost

vbVariant

12

Variant (uporablja se samo z nizi različic)

vbDataObject

13

Predmet za podatkovni dostop

vbDecimal

14

Decimalna vrednost

vbByte

17

Bajtna vrednost

vbUserDefinedType

36

Različice, ki vsebujejo uporabniško določene tipe

vbArray

8192

Matrika


Opomba : Te konstante so navedene s programom Visual Basic for Applications. Imena lahko uporabite kjer koli v kodi na mestu dejanskih vrednosti.

Opombe

Funkcija VarType nikoli samostojno ne vrne vrednosti za vbArray. Ta se vedno doda drugim vrednostim, ki označujejo matriko določenega tipa. Konstanta vbVariant bo vrnjena samo v povezavi s tipom vbArray, kar pomeni, da je argument za funkcijo VarType matrika tipa Variant. Na primer, vrnjena vrednost za matriko celih števil, se izračuna kot vbInteger + vbArray, ali 8194. Če ima predmet privzeti tip lastnost, VarType(predmet), vrne tip privzete lastnosti predmeta.

Primer

Opomba : V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

V tem primeru se funkcija VarType uporablja za določanje podtipa spremenljivke.

Dim IntVar, StrVar, DateVar, MyCheck
' Initialize variables.
IntVar = 459
StrVar = "Hello World"
DateVar = #2/12/69#
MyCheck = VarType(IntVar) ' Returns 2.
MyCheck = VarType(DateVar) ' Returns 7.
MyCheck = VarType(StrVar) ' Returns 8.
Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×