Online Reference

Home

Microsoft Reference
Knowledge Developer Database Internet Resource Forum
VBA
Conversion Function
ดาวน์โหลดคู่มือ

Val Function

VBA Function, ค่าที่ส่งออกเป็นตัวเลขที่มาจากข้อความที่แสดงค่าด้วยตัวเลขให้เป็นประเภทข้อมูลที่เหมาะสม

ไวยากรณ์

Val(string )

อากิวเมนต์ string เป็น expression ที่มีค่าจริง

ลักษณะการประยุกต์

ฟังก์ชัน Val จะหยุดข้อความเมื่อตัวอักษรที่ไม่ใช่ตัวเลขและส่งค่าเท่าที่อ่านได้ นอกจากนี้ เครื่องหมายที่เกี่ยวกับตัวเลขต่างๆ เช่น จุลภาค เครื่องหมายดอลลาร์($) จะไม่รับทราบในฐานะที่เป็นตัวเลข แต่ฟังก์ชัน Val สามารถแปรความหมายของตัวนำหน้าเลขฐาน เช่น &O (เลขฐานแปด) และ &H (เลขฐานสิบหก) ส่วนช่องว่างภายในข้อความจะถูกขจัดออกไป

ดูเพิ่มเติม

ฟังก์ชัน Str

ตัวอย่าง

ตัวอย่างการใช้ฟังก์ชัน Val ในการส่งค่าตัวเลขจากข้อความ

Dim MyValue

' ส่งออกค่า 2457
MyValue = Val("2457")
' ส่งออกค่า 2457
MyValue = Val(" 2 45 7")
' ส่งออกค่า 24
MyValue = Val("24 and 57")