Funcția VarType

Notă:  Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.

Returnează un număr întreg care indică faptul că subtip de o variabilă.

Sintaxă

VarType ( numevar )

Necesară numevarargument este o valoare Variant conținând orice variabilă, cu excepția o variabilă de tip definite de utilizator.

Returna valori

Constantă

Valoare

Descriere

vbEmpty

0

gol (neinițializate)

vbNull

1

Nule (fără date valide)

vbInteger

2

Integer

vbLong

3

Întreg lung

vbSingle

4

Număr cu virgulă flotantă singur-precizie

vbDouble

5

Număr cu virgulă flotantă dublă precizie

vbCurrency

6

Valoare de tip monedă

vbDate

7

Valoare de dată

vbString

8

Șir

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 de date access

vbDecimal

14

Valoarea zecimală

vbByte

17

Valoarea de octeți

vbUserDefinedType

36

Variante care conțin tipuri definite de utilizator

vbArray

8192

Matrice


Notă: Aceste constante sunt specificate de Visual Basic for Applications. Numele poate fi utilizat oriunde în codul în locul valorilor propriu-zise.

Observații

Funcția VarType niciodată returnează valoarea pentru vbArray în sine. Întotdeauna este adăugat la altă valoare pentru a indica o matrice de un anumit tip. Constantă vbVariant se returnează numai în legătură cu vbArray pentru a indica faptul că argumentul 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 implicit proprietate, VarType(obiect) returnează tipul de obiect proprietate implicită.

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 subtip de o variabilă.

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.
Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×