ການຊ່ວຍເຫຼືອ LibreOffice 26.2
ໃຊ້ຟັງຊັນ Val ເພື່ອແປງສະຕຣິງທີ່ແທນຕົວເລກໃຫ້ເປັນປະເພດຂໍ້ມູນຕົວເລກ.
ສະຕຣິງທີ່ສົ່ງໃຫ້ຟັງຊັນ Val ຈະບໍ່ຂຶ້ນກັບການຕັ້ງຄ່າທ້ອງຖິ່ນ. ນັ້ນໝາຍຄວາມວ່າ ເຄື່ອງໝາຍຈຸດຈະຖືກຕີຄວາມໝາຍເປັນເຄື່ອງໝາຍຂັ້ນຫຼັກພັນ ແລະ ຈຸດຈະຖືກໃຊ້ເປັນເຄື່ອງໝາຍຂັ້ນທົດສະນິຍົມ.
Val (Text As String)
Double
Text: ສະຕຣິງທີ່ແທນຕົວເລກ.
ຖ້າມີພຽງແຕ່ບາງສ່ວນຂອງສະຕຣິງທີ່ມີຕົວເລກ, ຈະມີພຽງຕົວອັກສອນທຳອິດທີ່ເໝາະສົມເທົ່ານັ້ນທີ່ຈະຖືກແປງ. ຖ້າສະຕຣິງບໍ່ມີຕົວເລກເລີຍ, Val ຈະສົ່ງຄືນ 0.
Sub ExampleVal
MsgBox Val("123.1") + 1 ' 124.1
' ຂ້າງລຸ່ມນີ້ 123,1 ຖືກຕີຄວາມໝາຍເປັນ 1231 ເພາະ "," ແມ່ນເຄື່ອງໝາຍຂັ້ນຫຼັກພັນ
MsgBox Val("123,1") + 1 ' 1232
' ຕົວເລກທັງໝົດຈະຖືກພິຈາລະນາຈົນກ່ວາຈະພົບຕົວອັກສອນທີ່ບໍ່ແມ່ນຕົວເລກ
MsgBox Val("123.4A") ' 123.4
' ຕົວຢ່າງຂ້າງລຸ່ມນີ້ສົ່ງຄືນ 0 (ສູນ) ເພາະສະຕຣິງທີ່ໃຫ້ມາບໍ່ໄດ້ເລີ່ມຕົ້ນດ້ວຍຕົວເລກ
MsgBox Val("A123.123") ' 0
End Sub