ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

ฟังก์ชัน VarType

ส่งกลับจํานวนเต็มที่ระบุชนิดย่อยของ ตัวแปร

ไวยากรณ์

VarType ( varname )

The required varnameอาร์กิวเมนต์ is a Variant containing any variable except a variable of a user defined type.

ส่งกลับค่า

ค่าคงที่

ค่า

คำอธิบาย

vb1mpty

0

ว่าง (ไม่มีข้อมูล)

vbNull

1

Null (ไม่มีข้อมูลที่ถูกต้อง)

vbInteger

2

จำนวนเต็ม

vbLong

3

จํานวนเต็มแบบยาว

vbSingle

4

จํานวนจุดลอยตัวความเที่ยงตรงตวัดเดียว

vbDouble

5

เลขทศนิยมลอยตัวความเที่ยงตรงสองเท่า

vbCurrency

6

ค่าสกุลเงิน

vbDate

7

ค่าวันที่

vbString

8

สตริง

vbObject

9

วัตถุ

vbError

10

ค่าความผิดพลาด

vbBoolean

11

ค่าบูลีน

vbVariant

1.2

ตัวแปร (ใช้กับอาร์เรย์ของตัวแปรเท่านั้น)

vbDataObject

1.3

วัตถุ Data Access

vbDecimal

14

ค่าทศนิยม

vbByte

17

ค่าไบต์

vbUserDefinedType

36

ตัวแปรที่มีชนิดที่ผู้ใช้กําหนด

vbArray

8192

อาร์เรย์


หมายเหตุ: ค่าคงที่เหล่านี้จะระบุโดย Visual Basic for Applications ชื่อสามารถใช้ที่ใดก็ได้ในโค้ดของคุณตามค่าจริง

ข้อสังเกต

ฟังก์ชัน VarType จะไม่ส่งกลับค่าของ vbArray ด้วยตัวเอง โดยจะถูกเพิ่มลงในค่าอื่นๆ เพื่อระบุอาร์เรย์ชนิดใดประเภทหนึ่งเสมอ ค่าคงที่ vbVariant จะส่งกลับเฉพาะกับ vbArray เพื่อระบุว่าอาร์กิวเมนต์ของฟังก์ชัน VarType คืออาร์เรย์ของ ตัวแปรชนิด ตัวอย่างเช่น ค่าที่ส่งกลับเป็นอาร์เรย์ของจํานวนเต็มจะถูกคํานวณเป็น vbInteger + vbArrayหรือ 8194 ถ้าวัตถุมีค่าเริ่มต้น คุณสมบัติ ฟังก์ชัน VarType(วัตถุ) จะส่งกลับชนิดของคุณสมบัติเริ่มต้นของวัตถุ

ตัวอย่าง

หมายเหตุ: ตัวอย่างที่ตามมาจะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) For more information about working with VBA, select Developer Reference in the drop-down list next to Search and enter one or more terms in the search box.

ตัวอย่างนี้ใช้ฟังก์ชัน VarType เพื่อระบุชนิดย่อยของตัวแปร

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.

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×