वीबीए: सेल एक संख्या है या नहीं यह जांचने के लिए isnumeric का उपयोग कैसे करें
आप VBA में IsNumeric फ़ंक्शन का उपयोग यह जांचने के लिए कर सकते हैं कि कोई दिया गया सेल एक संख्या है या नहीं।
यदि किसी दिए गए सेल का मान एक संख्या के रूप में पहचाना जाता है तो यह फ़ंक्शन True लौटाएगा।
अन्यथा, फ़ंक्शन False लौटाएगा।
इस फ़ंक्शन को व्यवहार में उपयोग करने का एक सामान्य तरीका यहां दिया गया है:
SubCheckNumeric ()
Dim i As Integer
For i = 1 To 9
If IsNumeric(Range(" A " & i)) = True Then
Range(" B " & i) = " Numeric Value "
Else
Range(" B " & i) = " Not a Numeric Value "
End If
Next i
End Sub
यह विशेष मैक्रो जाँच करेगा कि A1:A9 श्रेणी में प्रत्येक कोशिका एक संख्या है या नहीं।
यदि कोई सेल एक संख्या है, तो “संख्यात्मक मान” संबंधित सेल में B1:B9 श्रेणी में लौटाया जाएगा।
यदि कोई सेल एक संख्या नहीं है, तो इसके बजाय “संख्यात्मक मान नहीं” लौटाया जाएगा।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: VBA में IsNumeric का उपयोग कैसे करें
मान लीजिए कि हमारे पास Excel में मानों का निम्नलिखित कॉलम है:
मान लीजिए हम यह जांचना चाहते हैं कि कॉलम ए में प्रत्येक सेल एक संख्या है या नहीं।
ऐसा करने के लिए हम निम्नलिखित मैक्रो बना सकते हैं:
SubCheckNumeric ()
Dim i As Integer
For i = 1 To 9
If IsNumeric(Range(" A " & i)) = True Then
Range(" B " & i) = " Numeric Value "
Else
Range(" B " & i) = " Not a Numeric Value "
End If
Next i
End Sub
जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:
कॉलम बी एक परिणाम प्रदर्शित करता है जो हमें बताता है कि कॉलम ए में प्रत्येक मिलान सेल को एक संख्या के रूप में पहचाना जाता है या नहीं।
परिणाम में ध्यान देने योग्य कुछ दिलचस्प बातें यहां दी गई हैं:
- दशमलव स्थानों वाली संख्याओं को संख्याओं के रूप में पहचाना जाता है।
- प्रतिशत को संख्या के रूप में पहचाना जाता है।
- दिनांकों को संख्याओं के रूप में मान्यता नहीं दी जाती है .
- संख्याओं वाले पाठों को संख्याओं के रूप में मान्यता नहीं दी जाती है ।
नोट : आप VBA IsNumeric फ़ंक्शन के लिए संपूर्ण दस्तावेज़ यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:
वीबीए में स्ट्रिंग को इंट में कैसे बदलें
वीबीए में एक स्ट्रिंग को डबल में कैसे बदलें
कैसे जांचें कि एक स्ट्रिंग में वीबीए में एक और स्ट्रिंग है या नहीं