Returnează un număr întreg indicând subtipul unui variabilă.

Sintaxă

VarType ( VarName )

argument VarName necesare este o variantă care conține orice variabilă, cu excepția unei variabile a unui tip definit de utilizator.

Valori returnate

Constantă

valoare

Descriere

vbEmpty

0

gol (neinițializat)

vbNull

1

Null (fără date valide)

vbInteger

2

Întreg

vbLong

3

Număr întreg lung

vbSingle

4

Număr cu virgulă flotantă cu o singură precizie

vbDouble

5

Număr punct de precizie dublu-plutitor

vbCurrency

6

Valoare monetară

vbDate

7

Valoarea datei

vbString

8

String

vbObject

9

Object

vbError

10

Valoare de eroare

vbBoolean

11

Valoare booleană

vbVariant

12

Variant (utilizat numai cu matrice de variante)

vbDataObject

13

Un obiect Access date

vbDecimal

14

Valoare zecimală

vbByte

17

Valoare octet

vbUserDefinedType

36

Variante care conțin tipuri definite de utilizator

vbArray

8192

Matrice


Notă: Aceste constante sunt specificate în Visual Basic for Applications. Numele se pot utiliza oriunde în cod, în locul valorilor efective.

Observații

Funcția VarType nu returnează niciodată valoarea pentru vbArray . Se adaugă întotdeauna la o altă valoare pentru a indica o matrice de un anumit tip. VbVariant constantă este returnată doar împreună cu vbArray pentru a indica faptul că argumentul pentru funcția VarType este o matrice de tip Variant. De exemplu, valoarea returnată pentru o matrice de numere întregi este calculată ca vbInteger + vbArraysau 8194. Dacă un obiect are un proprietate implicit, VarType(obiect) returnează tipul proprietății implicite a obiectului.

Exemplu

Notă: Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Acest exemplu utilizează funcția VarType pentru a determina subtipul unei variabile.

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.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Cât de mulțumit sunteți de calitatea traducerii?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×