एक्सेल मैक्रोज़ - संपादन
आपने पिछले अध्याय में VBA संपादक में मैक्रो कोड लिखना सीख लिया है। आप मैक्रो कोड को संपादित कर सकते हैं, मैक्रो का नाम बदल सकते हैं और मैक्रो को हटा सकते हैं।
यदि आप एक्सेल VBA में मास्टर करते हैं, तो मैक्रो के लिए कोड लिखना या कोड को संशोधित करना एक तुच्छ कार्य है। आप चाहते हैं लेकिन मैक्रो कोड को संपादित कर सकते हैं। यदि आप मैक्रो कोड में केवल कुछ सरल परिवर्तन करना चाहते हैं, तो आप मैक्रो कोड को एक स्थान से दूसरे स्थान पर भी कॉपी कर सकते हैं।
मैक्रो कोड कॉपी करना
आपने मैक्रो सक्षम कार्यपुस्तिका MyFirstMacro.xlsm में दो मैक्रोज़ - MyFirstMacro और Button1_Click बनाया है। आपने पहला मैक्रो स्टेप रिकॉर्ड करके और दूसरा मैक्रो कोड लिखकर बनाया है। आप पहले मैक्रो से दूसरे मैक्रो में कोड कॉपी कर सकते हैं।
कार्यपुस्तिका खोलें MyFirstMacro.xlsm।
रिबन पर डेवलपर टैब पर क्लिक करें।
Visual Basic पर क्लिक करें। विजुअल बेसिक एडिटर खुलता है।
Module1 (MyFirstMacro मैक्रो कोड) और Module2 (Button1_Click () मैक्रो कोड) के लिए कोड खोलें।
रिबन पर विंडो टैब पर क्लिक करें।
ड्रॉपडाउन सूची से क्षैतिज रूप से टाइल का चयन करें।
आप टाइल वाले विंडो में दो मैक्रो का कोड देख सकते हैं।

मॉड्यूल 2 कोड में MsgBox लाइन को कॉपी करें।
उस रेखा के ऊपर चिपकाएँ।
स्ट्रिंग को संशोधित करें -
MsgBox "हैलो वर्ल्ड!"
मॉड्यूल 1 से निम्नलिखित कोड कॉपी करें।

इसे कोड के दो MsgBox लाइनों के बीच Module2 कोड में पेस्ट करें।

कोड को सेव करने के लिए सेव आइकन पर क्लिक करें।
एक्सेल शीट में बटन पर क्लिक करें। संदेश के साथ एक संदेश बॉक्स दिखाई देता है - हैलो वर्ल्ड! ओके पर क्लिक करें।

तालिका डेटा दिखाई देता है (आपके द्वारा कॉपी किए गए कोड के अनुसार) और संदेश बॉक्स संदेश के साथ दिखाई देता है - आपको शुभकामनाएं!

आप कुछ ही चरणों में कोड को संशोधित कर सकते हैं। यह एक शुरुआत के लिए सबसे आसान काम है।
एक मैक्रो का नाम बदल रहा है
मान लीजिए कि आप कमांड बटन वाले किसी भी वर्कशीट से एडिट किए हुए मैक्रो को चलाना चाहते हैं। आप मैक्रो का नाम बदलकर बटन क्लिक के बावजूद इसे कर सकते हैं।
- रिबन पर VIEW टैब पर क्लिक करें।
- मैक्रोज़ पर क्लिक करें।
- ड्रॉपडाउन सूची से मैक्रोज़ का चयन करें।
मैक्रो संवाद बॉक्स प्रकट होता है।
- मैक्रो नाम पर क्लिक करें - Button1_Click।
- एडिट बटन पर क्लिक करें।

VBA संपादक में मैक्रो कोड दिखाई देता है।
बटन में उप-पंक्ति में दिखाई देने वाले नाम को Change1_Click से RenamedMacro में बदलें। उप और कोष्ठक को छोड़ दें जैसे वे हैं।

मैक्रो संवाद बॉक्स खोलें। जैसा कि आपने नाम बदला मैक्रो नाम दिखाई देता है।

- RenamedMacro पर क्लिक करें।
- रन बटन पर क्लिक करें। स्थूल चलता है। अब एक बटन क्लिक आवश्यक नहीं है।
एक मैक्रो हटाना
आप एक मैक्रो को हटा सकते हैं जिसे आपने रिकॉर्ड या कोड किया है।
- मैक्रोज़ डायलॉग बॉक्स खोलें।
- मैक्रो नाम पर क्लिक करें।
- डिलीट बटन पर क्लिक करें।

Delete पुष्टिकरण संदेश प्रकट होता है।

क्लिक Yesयदि आप मैक्रो को हटाना सुनिश्चित कर रहे हैं। अन्यथा, नहीं पर क्लिक करें।