में मैं निम्न कार्य करके मेरी एक्सेल मैक्रो में के साथ एक आलसी मूल्यांकन पाने के लिए कोशिश कर रहा हूँ 'और':andalso/OrElse VBA
If Not myObject Is Nothing *And* myObject.test() Then
'do something'
Else
'do something else'
End If
मैं जानता हूँ कि आलसी मूल्यांकन AndAlso
और OrElse
के रूप में VB.NET में मौजूद है लेकिन वीबीए में कुछ भी नहीं मिल सकता है। यदि वीबीए में आलसी मूल्यांकन मौजूद नहीं है, तो कोड को ढूढ़ने का सबसे अच्छा तरीका क्या है जिससे कि मैं जिस तरह से उम्मीद करूँगा उसका मूल्यांकन करेगा?
सादा वीबी 6 जैसे वीबीए में शॉर्ट सर्किट मूल्यांकन नहीं है –
धन्यवाद, मैंने इस समस्या के बिना मेरी समस्या हल की लेकिन मैं अभी भी उत्सुक हूं कि इस स्थिति के लिए क्या करना है। मुझे आश्चर्य नहीं होगा अगर मुझे कुछ सचमुच स्पष्ट याद आ रहा है लेकिन मुझे कोड लिखने के बिना ऐसा करने का अच्छा तरीका नहीं मिल रहा है, यानी दो अलग-अलग मामलों में एक ही कोड है। – Luis