ส่งกลับ สตริง ที่แสดงค่าฐานสิบหกของตัวเลข
ไวยากรณ์
Hex(number)
อาร์กิวเมนต์ตัวเลขที่ต้องการคือนิพจน์ตัวเลขหรือนิพจน์สตริงที่ถูกต้องใดก็ได้
ข้อสังเกต
ถ้า number ยังไม่ใช่จํานวนเต็ม ตัวเลขจะถูกปัดเศษเป็นจํานวนเต็มที่ใกล้เคียงที่สุดก่อนที่จะถูกประเมิน
| ถ้า Number เท่ากับ | Hex ส่งกลับค่า |
|---|---|
| Null | Null |
| ว่าง | ศูนย์ (0) |
| หมายเลขอื่นๆ | โดยมีอักขระฐานสิบหกสูงสุดแปดตัว |
คุณสามารถแทนเลขฐานสิบหกได้โดยตรง โดยนําหน้าตัวเลขในช่วงที่เหมาะสมด้วย &H. ตัวอย่างเช่น &H10 แสดงเลขฐานสิบ 16 ในสัญกรณ์เลขฐานสิบหก
ตัวอย่างคิวรี
| นิพจน์ | ผลลัพธ์ |
|---|---|
| SELECT Hex(2) AS Expr1 FROM ProductSales GROUP BY Hex(2); | ส่งกลับค่าฐานสิบหกของ "2" และแสดงผลลัพธ์ในคอลัมน์ นิพจน์ 1 |
| เลือกปริมาณ Hex (ปริมาณ) เป็น HexValue FROM ProductSales; | ส่งกลับค่าจาก "quantity" พร้อมกับค่าฐานสิบหกของค่าข้อมูลทั้งหมดในคอลัมน์ "quantity" และแสดงผลลัพธ์ในคอลัมน์ "HexValue" |
ตัวอย่าง VBA
หมายเหตุ
ตัวอย่างต่อไปนี้จะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับ VBA ให้เลือก การอ้างอิงนักพัฒนาในรายการ ดรอปดาวน์ที่อยู่ถัดจาก ค้นหา แล้วใส่คําอย่างน้อยหนึ่งคําในกล่องค้นหา
ตัวอย่างนี้ใช้ฟังก์ชัน Hex เพื่อส่งกลับค่าฐานสิบหกของตัวเลข
Dim MyHex
MyHex = Hex(5) ' Returns 5.
MyHex = Hex(10) ' Returns A.
MyHex = Hex(459) ' Returns 1CB.