एक्सेल मैक्रो का उपयोग करके अपनी पसंद की कार्यपुस्तिका में सक्रिय कार्यपत्रक का निर्धारण कैसे करें

Anonim

यह पता लगाने के लिए कि कार्यपुस्तिका में कौन सी कार्यपत्रक सक्रिय है, आप अपने एक्सेल मैक्रो में उपयुक्त VBA गुण का उपयोग कर सकते हैं

प्रत्येक कार्यपुस्तिका में एक वर्कशीट (या चार्ट शीट) होती है जो वर्तमान में सक्रिय है। यह वह शीट है जिसे वर्कशीट टैब के माध्यम से संबंधित फाइल में चुना जाता है।

आप मैक्रो का उपयोग करने के लिए "ActiveSheet.Name" फ़ंक्शन का उपयोग करके पता लगा सकते हैं कि कौन सी शीट शामिल है। निम्नलिखित मैक्रो दिखाता है कि व्यवहार में फ़ंक्शन का उपयोग कैसे करें:

उप शो शीट-नाम ()
MsgBox ActiveWorkbook.ActiveSheet.Name
अंत उप

जब यह प्रारंभ होता है, एक्सेल सक्रिय कार्यपुस्तिका में सक्रिय कार्यपत्रक के नाम के साथ एक छोटी विंडो प्रदर्शित करता है

यदि आप किसी अन्य कार्यपुस्तिका (सक्रिय कार्यपुस्तिका के बजाय) में सक्रिय कार्यपत्रक की पहचान करना चाहते हैं, तो "ActiveWorkbook" वाक्यांश को "कार्यपुस्तिका (" Name.xls ")" वाक्यांश से बदलें।

मैक्रो में प्रवेश करने के लिए, VBA संपादक लाने के लिए एक्सेल में ALT F11 दबाएं। एक खाली मॉड्यूल शीट डालने के लिए INSERT - MODULE कमांड का उपयोग करें। मैक्रो को सीधे एक्सेल से शुरू करने के लिए, कुंजी संयोजन ALT F8 का उपयोग करें।