ຟັງຊັນ Val

ໃຊ້ຟັງຊັນ Val ເພື່ອແປງສະຕຣິງທີ່ແທນຕົວເລກໃຫ້ເປັນປະເພດຂໍ້ມູນຕົວເລກ.

ໄອຄອນ ບັນທຶກ

ສະຕຣິງທີ່ສົ່ງໃຫ້ຟັງຊັນ Val ຈະບໍ່ຂຶ້ນກັບການຕັ້ງຄ່າທ້ອງຖິ່ນ. ນັ້ນໝາຍຄວາມວ່າ ເຄື່ອງໝາຍຈຸດຈະຖືກຕີຄວາມໝາຍເປັນເຄື່ອງໝາຍຂັ້ນຫຼັກພັນ ແລະ ຈຸດຈະຖືກໃຊ້ເປັນເຄື່ອງໝາຍຂັ້ນທົດສະນິຍົມ.


ໄວຍາກອນ:


    Val (Text As String)
  

ປະເພດຄ່າທີ່ສົ່ງກັບ:

Double

ພາຣາມິເຕີ:

Text: ສະຕຣິງທີ່ແທນຕົວເລກ.

ຖ້າມີພຽງແຕ່ບາງສ່ວນຂອງສະຕຣິງທີ່ມີຕົວເລກ, ຈະມີພຽງຕົວອັກສອນທຳອິດທີ່ເໝາະສົມເທົ່ານັ້ນທີ່ຈະຖືກແປງ. ຖ້າສະຕຣິງບໍ່ມີຕົວເລກເລີຍ, Val ຈະສົ່ງຄືນ 0.

ລະຫັດຂໍ້ຜິດພາດ:

5 ການເອີ້ນໃຊ້ໂປຣຊີເຈີບໍ່ຖືກຕ້ອງ

ຕົວຢ່າງ:


    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
  
ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!

ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!