एक डायलॉग विंडो के माध्यम से एक्सेल वर्कशीट का नाम कैसे बदलें जिसे आप वीबीए मैक्रो के साथ ट्रिगर करते हैं
आप "नाम" गुण को बदलकर किसी एक्सेल मैक्रो में एक्सेल वर्कशीट का नाम बदल सकते हैं। हालांकि, यदि आप मैक्रो के भीतर से उपयुक्त डायलॉग विंडो को सक्रिय करना चाहते हैं, तो यह मुश्किल है।
हालांकि, यह वही है जो कई मैक्रोज़ में वांछित है: आप अपने विनिर्देशों के अनुसार टेबल या कार्यपुस्तिका बनाते हैं, लेकिन उपयोगकर्ता को कार्यपत्रकों के नाम स्वयं परिभाषित करना चाहिए। मौजूदा वर्कशीट को एक अलग नाम देने के लिए, आपको उपयुक्त डायलॉग विंडो की आवश्यकता है।
अपने मैक्रोज़ में इस डायलॉग बॉक्स को कॉल करने के लिए, निम्न VBA कमांड का उपयोग करें:
उप स्प्रैडशीट नाम पर कॉल करें ()
Application.Dialogs (xlDialogWorkbookName) .दिखाएँ
अंत उप
जब कॉल किया जाता है, तो एक्सेल प्रसिद्ध RENAME डायलॉग बॉक्स शुरू करता है, जैसा कि निम्न आकृति में देखा जा सकता है:
मैक्रो में प्रवेश करने के लिए, VBA संपादक लाने के लिए एक्सेल में ALT F11 दबाएं। VBA संपादक में INSERT - MODULE कमांड चुनें और मैक्रो दर्ज करें। मैक्रो शुरू करने के लिए, एक्सेल में कुंजी संयोजन ALT F8 को सक्रिय करें। एक्सेल के सभी संस्करणों में वीबीए संपादक और मैक्रो काम शुरू करने के लिए दो कीबोर्ड शॉर्टकट।