VBA Val फ़ंक्शन एक वर्ण स्ट्रिंग में मौजूद संख्याओं को तब तक लौटाता है जब तक उसे एक गैर-संख्यात्मक वर्ण नहीं मिल जाता।
यह फ़ंक्शन केवल "" स्वीकार करता है। दशमलव विभाजक के रूप में.
Val(पाठ)
विभिन्न वर्णों की स्ट्रिंग को एक संख्या के रूप में वापस करने के लिए Val फ़ंक्शन का उपयोग करना:
Sub ValExample()
MsgBox Val("1") 'रिटर्न : 1
MsgBox Val(" 1 ") 'रिटर्न : 1
MsgBox Val(1) 'रिटर्न : 1
MsgBox Val("1h") 'रिटर्न : 1
MsgBox Val("h1") 'रिटर्न : 0
MsgBox Val("1 number") 'रिटर्न : 1
MsgBox Val("number 1") 'रिटर्न : 0
MsgBox Val("2 2") 'रिटर्न: 22
MsgBox Val("2.2") 'रिटर्न: 2.2
MsgBox Val("2,2") 'रिटर्न : 2
MsgBox Val("75000 Kyiv") 'रिटर्न: 75000
MsgBox Val("Kyiv 75000") 'रिटर्न : 0
MsgBox Val("Excel") 'रिटर्न : 0
End Sub