वीबीए: "यदि खाली नहीं है" का उपयोग कैसे करें
यह जांचने के लिए कि कोई सेल खाली तो नहीं है, आप VBA में Not IsEmpty का उपयोग कर सकते हैं।
यहां एक उदाहरण दिया गया है कि आप मैक्रो में इस सिंटैक्स का उपयोग कैसे कर सकते हैं:
Sub IfNotBlank()
Dim i As Integer
For i = 2 To 13
If Not IsEmpty(Range(" A " & i)) Then
Result = “ Cell is Not Empty ”
Else
Result = “ Cell is Empty ”
End If
Range(" B " & i) = Result
Next i
End Sub
यह विशेष उदाहरण जांचता है कि क्या श्रेणी A2:A13 में प्रत्येक सेल खाली नहीं है, फिर श्रेणी B2:B13 में प्रत्येक मिलान सेल के लिए “सेल खाली नहीं है” या “सेल खाली है” प्रिंट करता है।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: वीबीए में “यदि खाली नहीं है” का उपयोग कैसे करें
मान लीजिए हमारे पास एक्सेल में बास्केटबॉल टीम के नामों की निम्नलिखित सूची है:
मान लीजिए हम यह जांचना चाहते हैं कि क्या श्रेणी A2:A13 में प्रत्येक कोशिका खाली नहीं है, और फिर श्रेणी B2:B8 में संबंधित कोशिकाओं में परिणाम प्रदर्शित करें।
ऐसा करने के लिए हम निम्नलिखित मैक्रो बना सकते हैं:
Sub IfNotBlank()
Dim i As Integer
For i = 2 To 13
If Not IsEmpty(Range(" A " & i)) Then
Result = “ Cell is Not Empty ”
Else
Result = “ Cell is Empty ”
End If
Range(" B " & i) = Result
Next i
End Sub
जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:
कॉलम बी हमें बताता है कि कॉलम ए में प्रत्येक संबंधित सेल खाली है या नहीं।
यदि कॉलम ए में मान खाली नहीं है तो आप कॉलम बी में टीम का नाम वापस करने के लिए निम्नलिखित मैक्रो का भी उपयोग कर सकते हैं:
Sub IfNotBlank()
Dim i As Integer
For i = 2 To 13
If Not IsEmpty(Range(" A " & i)) Then
Result = Range(" A " & i).Value
Else
Result = " Empty "
End If
Range(" B " & i) = Result
Next i
End Sub
जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:
यदि सेल खाली नहीं है तो कॉलम बी अब कॉलम ए में टीम का नाम लौटाता है।
नोट : आप VBA IsEmpty विधि के लिए संपूर्ण दस्तावेज़ यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:
वीबीए: एक स्ट्रिंग में वर्णों की घटनाओं की गणना कैसे करें
वीबीए: कैसे जांचें कि एक स्ट्रिंग में दूसरी स्ट्रिंग है या नहीं
वीबीए: “यदि” सेल में शामिल है” के लिए एक सूत्र