Excel VBA - Vlookup & range -
मैंने CL
को सीमा के रूप में परिभाषित किया और < कोड> VLOOKUP ।
VLookUp
से प्राप्त परिणाम एक श्रेणी का पता है (उदाहरण: e58
)।
मैं इसे एक श्रेणी के रूप में निर्दिष्ट करने में असमर्थ हूँ
सेट सीएल = रेंज ("= vlookup (i, रेंज (" a7: b28 "), 2, गलत)")
ऐसा नहीं है कि आप VBA में सूत्र कैसे चलाते हैं कुछ कार्य अनुप्रयोग
ऑब्जेक्ट ( VLookUp
सहित) में उपलब्ध हैं।
सेट करें cl = रेंज (application.VLookup (i, रेंज ("a7: b28"), 2, गलत))
दूसरों के लिए उपयोग करें application.WorksheetFunction
वस्तु
सेट करें cl = रेंज सेट करें (application.WorksheetFunction.VLookup (i, रेंज ("a7: b28"), 2, गलत)) नोट: दो तरीकों में कुछ सूक्ष्म अंतर हैं, खासकर कि फ़ंक्शन, कैसे त्रुटियों को संभालता है चींटी हां, आपको अपने कोड में त्रुटि से निपटने को जोड़ना चाहिए।
साइड नोट: भले ही आपका दृष्टिकोण काम करता है, आपको "
के आसपास a7 को सीमांकित करना होगा : B28
, इस तरह
"= vlookup (i, रेंज (" a7: b28 "", 2, गलत) "
< / div>
Comments
Post a Comment