ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

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

ไวยากรณ์

VarType ( varname )

อาร์กิวเมนต์ varname ที่จําเป็นคือ ตัวแปร ที่มีตัวแปรใดๆ ยกเว้นตัวแปรของชนิดที่ผู้ใช้กําหนด

ส่งกลับค่า

ค่าคงที่

ค่า

คำอธิบาย

vbEmpty

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 เป็นอาร์เรย์ชนิด Variant ตัวอย่างเช่น ค่าที่ส่งกลับสําหรับอาร์เรย์ของจํานวนเต็มจะถูกคํานวณเป็น vbInteger + vbArray หรือ 8194 ถ้าวัตถุมี คุณสมบัติ เริ่มต้น VarType(วัตถุ) จะส่งกลับชนิดของคุณสมบัติเริ่มต้นของวัตถุ

ตัวอย่าง

หมายเหตุ: ตัวอย่างต่อไปนี้จะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับ VBA ให้เลือก การอ้างอิงสําหรับนักพัฒนา ในรายการดรอปดาวน์ที่อยู่ถัดจาก ค้นหา แล้วใส่คําอย่างน้อยหนึ่งคําในกล่องค้นหา

ตัวอย่างนี้ใช้ฟังก์ชัน 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.

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

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

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

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

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

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

×