Online Reference

Home

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

Fix Function, Int Function

VBA Function, ส่งออกค่าเป็นผลลัพธ์ของเลขจำนวนเต็ม

ไวยากรณ์

Fix(number )

Int(number )

อากิวเมนต์ number เป็นค่าที่มีประเภทข้อมูลตัวเลข หรือ Expression ที่ให้ค่าดังกล่าว ถ้าค่าที่ส่งเข้าเป็นค่า Null (ค่าว่าง) จะได้ผลลัพธ์เป็นค่าว่าง

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

การแปลงเลขจากจำนวนทศนิยมให้เป็นค่าจำนวนเต็มของ ฟังก์ชัน Int และ ฟังก์ชัน Fix จะทำการตัดค่าทศนิยมออก แต่มีความแตกต่างกันในกรณีค่าลบ โดยฟังก์ชัน Int จะตัดค่าทศนิยมและเป็นค่าลบที่น้อยกว่า เช่น –8.4 จะแปลงเป็น 9 ส่วนฟังก์ชัน Fix จะตัดค่าทศนิยมและเป็นค่าลบที่ใหญ่กว่า เช่น –8.4 จะแปลงเป็น 8

ตัวอย่าง

Dim myNumber

' ผลลัพธ์ 87
myNumber = int(87.7)
' ผลลัพธ์ 87
myNumber = Fix(87.3)

' ผลลัพธ์ –88
myNumber = int(-87.7)
' ผลลัพธ์ –87
myNumber = Fix(-87.7)

' ผลลัพธ์ –88
myNumber = int(-87.3)
' ผลลัพธ์ -87
myNumber = Fix(-87.3)