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

Sintaksa

VarType ( ime spremenljivke )

Zahtevano ime spremenljivkeargument je spremenljivka, ki vsebuje vse spremenljivke, razen uporabniško določene vrste spremenljivke.

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 = 459StrVar = "Hello World"DateVar = #2/12/69# MyCheck = VarType(IntVar)    ' Returns 2.MyCheck = VarType(DateVar)   ' Returns 7.MyCheck = VarType(StrVar)    ' Returns 8.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.