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

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -