मैक्रो बनाएँ या हटाएँ

पुनरावर्ती कार्य स्वचालित करने के लिए, आप Microsoft Office Excel में शीघ्र कोई मैक्रो रिकॉर्ड कर सकते हैं. आप स्वयं की मैक्रो स्क्रिप्ट लिखने के लिए या किसी नए मैक्रो में पूर्ण या मैक्रो के किसी भाग की प्रतिलिपि बनाने के लिए Visual Basic Editor का उपयोग कर Microsoft Visual Basic में कोई मैक्रो बना भी सकते हैं. कोई मैक्रो बनाने के बाद, आप उसे किसी ऑब्जेक्ट (जैसे कोई उपकरण पट्टी बटन, ग्राफ़िक, या नियंत्रण) से असाइन कर सकते हैं जिससे कि आप उसे ऑब्जेक्ट क्लिक कर चला सकते हैं. यदि आप अब मैक्रो का उपयोग नहीं करते हैं, तो आप उसे हटा सकते हैं.

आप क्या करना चाहते हैं?

कोई मैक्रो रिकॉर्ड करना

Microsoft Visual Basic का उपयोग कर कोई मैक्रो बनाएँ

अन्य मैक्रो बनाने के लिए किसी मैक्रो के भाग की प्रतिलिपि बनाना

किसी ऑब्जेक्ट, ग्राफ़िक, या नियंत्रण में कोई मैक्रो असाइन करें

कोई मैक्रो हटाना

कोई मैक्रो रिकॉर्ड करना

कोई मैक्रो रिकॉर्ड करते समय, मैक्रो रिकॉर्डर ऐसे सभी चरणों को रिकॉर्ड करता है जो उन कार्यों को पूरा करने के लिए आवश्यक हैं जिन्हें आप अपने मैक्रो द्वारा करना चाहते हैं. रिबन के नेविगेशन रिकॉर्ड किए गए चरणों में शामिल नहीं होते.

नोट: रिबन Microsoft Office फ़्लुएंट उपयोगकर्ता इंटरफ़ेस का घटक होता है.

  1. यदि डेवलपर टैब उपलब्ध नहीं है, तो उसे प्रदर्शित करने के लिए निम्न कार्य करें:

    1. Microsoft Office बटन बटन छवि क्लिक करें, और तब Excel के विकल्प क्लिक करें.

    2. लोकप्रिय श्रेणी में, Excel पर काम करने के लिए ऊपर विकल्प के तहत, रिबन में डेवलपर टैब दिखाएँ चेक बॉक्स का चयन करें, और तब ठीक क्लिक करें.

  2. सभी मैक्रोज़ सक्षम करने के लिए अस्थायी रूप से सुरक्षा स्तर सेट करने हेतु, निम्न कार्य करें:

    1. डेवलपर टैब पर, कोड समूह में, मैक्रो सुरक्षा क्लिक करें.

      डेवलपर टैब पर कोड समूह

    2. मैक्रो सेटिंग के तहत, सभी मैक्रो सक्षम करें (अनुशंसित नहीं, संभवतः ख़तरनाक कोड चल सकता है) क्लिक करें, और तब दो बार ठीक क्लिक करें.

      नोट: संभवतः ख़तरनाक कोड चलने से रोकने के लिए, हम अनुशंसित करते हैं कि मैक्रोज़ पर कार्य समाप्त करने पर आप सभी मैक्रोज़ अक्षम करने वाली किसी भी सेटिंग पर वापस जाएँ. सेटिंग्स बदलने के बारे में और जानकारी के लिए, Excel में मैक्रो सुरक्षा सेटिंग्स बदलें देखें.

  3. डेवलपर टैब पर, कोड समूह में, मैक्रो रिकॉर्ड करें क्लिक करें.

  4. मैक्रो नाम बॉक्स में, मैक्रो के लिए कोई नाम दर्ज करें.

    नोट: मैक्रो नाम का प्रथम वर्ण कोई अक्षर होना चाहिए. बाद में आने वाले वर्ण अक्षर, संख्या, या अंडरस्कोर हो सकते हैं. किसी मैक्रो नाम में रिक्तियों का उपयोग नहीं किया जा सकता; अंडरस्कोर वर्ण किसी शब्द विभाजक के रूप में अच्छा कार्य करता है. यदि आप किसी मैक्रो नाम का उपयोग करते हैं जो कि कोई कक्ष संदर्भ भी है, तो आपको कोई त्रुटि संदेश, जैसे कि मैक्रो नाम मान्य नहीं है, भी मिल सकता है.

  5. मैक्रो चलाने हेतु कोई CTRL संयोजन शॉर्टकट कुंजी असाइन करने के लिए, शॉर्टकट कुंजी बॉक्स में, उपयोग करने के लिए कोई भी इच्छित लोअरकेस अक्षर या अपरकेस अक्षर लिखें.

    नोट: जब मैक्रो वाली कार्यपुस्तिका खुली हो, तब शॉर्टकट कुंजी कोई भी समतुल्य डिफ़ॉल्ट Excel शॉर्टकट कुंजी ओवरराइड करगी. Excel में पहले से असाइन CTRL संयोजन शॉर्टकट कुंजियों की किसी सूची के लिए, Excel शॉर्टकट और फ़ंक्शन कुंजियाँ देखें.

  6. मैक्रो इसमें संग्रहीत करें सूची में, वह कार्यपुस्तिका चुनें जहाँ आप मैक्रो संग्रहीत करना चाहते हैं.

    युक्ति: यदि आप चाहते हैं कि कभी भी Excel का उपयोग करने पर मैक्रो उपलब्ध हों, तो व्यक्तिगत मैक्रो कार्यपुस्तिका चुनें. जब आप व्यक्तिगत मैक्रो कार्यपुस्तिका चुनते हैं, तो Excel व्यक्तिगत मैक्रो कार्यपुस्तिका (Personal.xlsb) के पहले से मौजूद न होने पर एक छुपी हुई व्यक्तिगत मैक्रो कार्यपुस्तिका (Personal.xlsb) बनाता है और मैक्रो को इस कार्यपुस्तिक में सहेजता है. Windows Vista में, यह कार्यपुस्तिका C:\Users\उपयोगकर्ता नाम\AppData\Local\Microsoft\Excel\XLStart folder में सहेजी जाती है. Microsoft Windows XP में, यह कार्यपुस्तिका C:\Documents and Settings\उपयोगकर्ता नाम\Application Data\Microsoft\Excel\XLStart फ़ोल्डर में सहेजी जाती है. XLStart की कार्यपुस्तिकाएँ Excel के कभी भी प्रारंभ होने पर अपने आप खुल जाती हैं. यदि आप चाहते हैं कि व्यक्तिगत मैक्रो कार्यपुस्तिका के मैक्रो अन्य कार्यपुस्तिका में अपने आप चलें, तो आपको वह कार्यपुस्तिका XLStart फ़ोल्डर में भी सहेजना चाहिए जिससे दोनों कार्यपुस्तिकाएँ Excel प्रारंभ होने खुल जाएँ.

  7. विवरण बॉक्स में, मैक्रो का विवरण लिखें.

  8. रिकॉर्डिंग प्रारंभ करने के लिए ठीक क्लिक करें.

  9. रिकॉर्ड करने के लिए इच्छित क्रियाएँ करें.

  10. डेवलपर टैब पर, कोड समूह में, रिकॉर्डिंग रोकें बटन छवि क्लिक करें.

    युक्ति: आप स्थिति पट्टी की बाईं ओर भी रिकॉर्डिंग रोकें बटन छवि क्लिक कर सकते हैं.

पृष्ठ का शीर्ष

Microsoft Visual Basic का उपयोग कर कोई मैक्रो बनाएँ

  1. यदि डेवलपर टैब उपलब्ध नहीं है, तो उसे प्रदर्शित करने के लिए निम्न कार्य करें:

    1. Microsoft Office बटन बटन छवि क्लिक करें, और तब Excel के विकल्प क्लिक करें.

    2. वैयक्तिकृत श्रेणी में, Excel पर काम करने के लिए ऊपर विकल्प के अंतर्गत, रिबन में डेवलपर टैब दिखाएँ चेक बॉक्स का चयन करें, और तब ठीक क्लिक करें.

  2. सभी मैक्रोज़ सक्षम करने के लिए अस्थायी रूप से सुरक्षा स्तर सेट करने हेतु, निम्न कार्य करें:

    1. डेवलपर टैब पर, कोड समूह में, मैक्रो सुरक्षा क्लिक करें.

      डेवलपर टैब पर कोड समूह

    2. मैक्रो सेटिंग के अंतर्गत, सभी मैक्रो सक्षम करें (अनुशंसित नहीं, संभवतः ख़तरनाक कोड चल सकता है) क्लिक करें, और तब दो बार ठीक क्लिक करें.

      नोट: संभवतः ख़तरनाक कोड चलने से रोकने के लिए, हम अनुशंसित करते हैं कि मैक्रोज़ पर कार्य समाप्त करने पर आप सभी मैक्रोज़ अक्षम करने वाली किसी भी एक सेटिंग पर वापस जाएँ.

  3. डेवलपर टैब पर, कोड समूह में, Visual Basic क्लिक करें.

  4. यदि आवश्यक हो, तो Visual Basic Editor में, सम्मिलित करें मेनू पर, मॉड्यूल क्लिक करें.

    नोट: कार्यपुस्तिका में सभी पत्रकों के लिए मॉड्यूल्स स्वचालित रूप से बनाए जाते हैं.

  5. मॉड्यूल की कोड विंडो में, उपयोग करने के लिए इच्छित मैक्रो कोड लिखें या उसकी प्रतिलिपि बनाएँ.

  6. मॉड्यूल विंडो से कोई मैक्रो चलाने के लिए, F5 दबाएँ.

  7. Visual Basic Editor में, फ़ाइल मेनू पर, मैक्रो लिखना समाप्त करने के बाद बंद करें और Microsoft Excel पर वापस जाएँ क्लिक करें.

पृष्ठ का शीर्ष

अन्य मैक्रो बनाने के लिए किसी मैक्रो के भाग की प्रतिलिपि बनाना

  1. यदि डेवलपर टैब उपलब्ध नहीं है, तो उसे प्रदर्शित करने के लिए निम्न कार्य करें:

    1. Microsoft Office बटन बटन छवि क्लिक करें, और तब Excel के विकल्प क्लिक करें.

    2. वैयक्तिकृत श्रेणी में, Excel पर काम करने के लिए ऊपर विकल्प के अंतर्गत, रिबन में डेवलपर टैब दिखाएँ चेक बॉक्स का चयन करें, और तब ठीक क्लिक करें.

  2. सभी मैक्रोज़ सक्षम करने के लिए अस्थायी रूप से सुरक्षा स्तर सेट करने हेतु, निम्न कार्य करें:

    1. डेवलपर टैब पर, कोड समूह में, मैक्रो सुरक्षा क्लिक करें.

      डेवलपर टैब पर कोड समूह

    2. मैक्रो सेटिंग के अंतर्गत, सभी मैक्रो सक्षम करें (अनुशंसित नहीं, संभवतः ख़तरनाक कोड चल सकता है) क्लिक करें, और तब दो बार ठीक क्लिक करें.

      नोट: संभवतः ख़तरनाक कोड चलने से रोकने के लिए, हम अनुशंसित करते हैं कि मैक्रोज़ पर कार्य समाप्त करने पर आप सभी मैक्रोज़ अक्षम करने वाली किसी भी एक सेटिंग पर वापस जाएँ.

  3. उस कार्यपुस्तिका को खोलें जिसमें प्रतिलिपि बनाने के लिए इच्छित मैक्रो हो.

  4. डेवलपर टैब पर, कोड समूह में, मैक्रोज़ क्लिक करें.

  5. मैक्रो नाम बॉक्स में, प्रतिलिपि बनाने के लिए इच्छित मैक्रो के नाम को क्लिक करें.

  6. संपादित करें क्लिक करें.

  7. Visual Basic Editor की कोड विंडो में, प्रतिलिपि बनाने के लिए इच्छित मैक्रो की पंक्तियों का चयन करें.

    युक्ति: संपूर्ण मैक्रो की प्रतिलिपि बनाने के लिए, चयन में Sub और End Sub पंक्तियों को शामिल करें.

  8. संपादन मेनू पर, प्रतिलिपि बनाएँ क्लिक करें.

    युक्ति: आप राइट-क्लिक करके प्रतिलिपि बनाएँ भी क्लिक कर सकते हैं, या आप CTRL+V दबा सकते हैं.

  9. कोड विंडो के कार्यविधि बॉक्स में, उस मॉड्यूल को क्लिक करें जहाँ आप कोड रखना चाहते हैं

  10. संपादन मेनू पर, चिपकाएँ क्लिक करें.

    युक्ति: आप राइट-क्लिक करके शॉर्टकट मेनू पर चिपकाएँ भी क्लिक कर सकते हैं, या आप CTRL+V दबा सकते हैं.

युक्ति: व्यक्तिगत मैक्रो कार्यपुस्तिका फ़ाइल (Personal.xlsb) संपादित कर सकते हैं क्योंकि यह कोई छुपी कार्यपुस्तिका है जो हमेशा खुली रहती है. आपको सामने लाएँ आदेश का उपयोग कर इसे पहले सामने लाना चाहिए. आप इसे ALT+F11 दबाकर Visual Basic Editor में भी खोल भी सकते हैं.

पृष्ठ का शीर्ष

किसी ऑब्जेक्ट, ग्राफ़िक, या नियंत्रण में कोई मैक्रो असाइन करें

  1. किसी कार्यपत्रक पर, उस ऑब्जेक्ट, ग्राफ़िक, या नियंत्रण को राइट-क्लिक करें जिसमें आप कोई मौजूदा मैक्रो असाइन करना चाहते हैं, और फिर मैक्रो असाइन करें क्लिक करें.

  2. मैक्रो नाम बॉक्स में, असाइन करने के लिए इच्छित मैक्रो क्लिक करें.

पृष्ठ का शीर्ष

कोई मैक्रो हटाना

  1. निम्‍नांकित में से कोई एक काम करें:

    • उस कार्यपुस्तिका को खोलें जिसमें हटाने के लिए इच्छित मैक्रो हो.

    • जिस मैक्रो को आप हटाना चाहते हैं यदि वह व्यक्तिगत मैक्रो कार्यपुस्तिका (Personal.xlsb) में संग्रहीत है, और यह कार्यपुस्तिका छुपी है, तो कार्यपुस्तिका को सामने लाने के लिए निम्न में से कोई एक कार्य करें:

      1. दृश्य टैब पर, विंडो समूह में, सामने लाएँ क्लिक करें.

      2. कार्यपुस्तिकाएँ सामने लाएँ के तहत, PERSONAL क्लिक करके ठीक क्लिक करें.

  2. यदि डेवलपर टैब उपलब्ध नहीं है, तो उसे प्रदर्शित करने के लिए निम्न कार्य करें:

    1. Microsoft Office बटन बटन छवि क्लिक करें, और तब Excel के विकल्प क्लिक करें.

    2. वैयक्तिकृत श्रेणी में, Excel पर काम करने के लिए ऊपर विकल्प के अंतर्गत, रिबन में डेवलपर टैब दिखाएँ चेक बॉक्स का चयन करें, और तब ठीक क्लिक करें.

  3. डेवलपर टैब पर, कोड समूह में, मैक्रोज़ क्लिक करें.

    डेवलपर टैब पर कोड समूह

  4. इसमें मैक्रोज़ सूची में, उस कार्यपुस्तिका को चुनें जिसमें हटाया जाने वाला इच्छित मैक्रो है. उदाहरण के लिए यह कार्यपुस्तिका क्लिक करें.

  5. मैक्रो नाम बॉक्स में, हटाने के लिए इच्छित मैक्रो के नाम को क्लिक करें.

  6. हटाएँ क्लिक करें.

पृष्ठ का शीर्ष

अपने कौशल का विस्तार करें
प्रशिक्षण का अन्वेषण करें
पहले नई सुविधाएँ प्राप्त करें
Office प्रतिभागी में शामिल हों

क्या यह जानकारी मददगार थी?

आपकी प्रतिक्रिया के लिए आपको धन्यवाद!

आपकी प्रतिक्रिया के लिए धन्यवाद! ऐसा लगता है आपको हमारे किसी Office सहायता एजेंट से कनेक्ट करना मददगार हो सकता है.

×