एक्सेलमध्ये मॅक्रो कसे चालवायचे आणि मॅक्रो बटण कसे तयार करावे

  • ह्याचा प्रसार करा
Michael Brown

या ट्युटोरियलमध्ये, आम्ही एक्सेलमध्ये मॅक्रो चालवण्याचे अनेक मार्ग कव्हर करू - रिबन आणि व्हीबी एडिटरपासून, कस्टम कीबोर्ड शॉर्टकटसह आणि तुमचे स्वतःचे मॅक्रो बटण तयार करून.

अनुभवी वापरकर्त्यांसाठी एक्सेल मॅक्रो चालवणे ही एक सोपी गोष्ट असली तरी, नवशिक्यांसाठी ते लगेच स्पष्ट होणार नाही. या लेखात, तुम्ही मॅक्रो चालवण्याच्या अनेक पद्धती शिकाल, त्यापैकी काही एक्सेल वर्कबुकशी संवाद साधण्याचा तुमचा मार्ग पूर्णपणे बदलू शकतात.

    एक्सेल रिबनमधून मॅक्रो कसे चालवायचे

    एक्सेलमध्ये VBA कार्यान्वित करण्याचा एक जलद मार्ग म्हणजे डेव्हलपर टॅबमधून मॅक्रो चालवणे. तुम्ही यापूर्वी कधीही VBA कोड हाताळला नसल्यास, तुम्हाला प्रथम विकसक टॅब सक्रिय करण्याची आवश्यकता असू शकते. आणि नंतर, पुढील गोष्टी करा:

    1. डेव्हलपर टॅबवर, कोड गटामध्ये, मॅक्रो क्लिक करा. किंवा Alt + F8 शॉर्टकट दाबा.
    2. दिसणाऱ्या डायलॉग बॉक्समध्ये, आवडीचा मॅक्रो निवडा आणि नंतर चालवा वर क्लिक करा.

    टीप. तुमच्या एक्सेल रिबनमध्ये विकसक टॅब जोडला नसल्यास, मॅक्रो संवाद उघडण्यासाठी Alt + F8 दाबा.

    सानुकूल कीबोर्ड शॉर्टकटसह मॅक्रो चालवा

    तुम्ही कार्यान्वित केल्यास नियमितपणे एक विशिष्ट मॅक्रो, आपण त्यास शॉर्टकट की नियुक्त करू शकता. नवीन मॅक्रो रेकॉर्ड करताना आणि विद्यमान मॅक्रोमध्ये शॉर्टकट जोडला जाऊ शकतो. यासाठी, या चरणांचे पालन करा:

    1. डेव्हलपर टॅबवर, कोड गटामध्ये, क्लिक करा मॅक्रो .
    2. मॅक्रो डायलॉग बॉक्समध्ये, पर्याय क्लिक करा.
    3. मॅक्रो पर्याय डायलॉग बॉक्स दिसेल. शॉर्टकट की बॉक्समध्ये, शॉर्टकटसाठी तुम्हाला वापरायचे असलेले कोणतेही अप्परकेस किंवा लोअरकेस अक्षर टाइप करा आणि नंतर बदल सेव्ह करण्यासाठी ओके क्लिक करा.
      • लोअरकेस अक्षरांसाठी, शॉर्टकट Ctrl + अक्षर आहे.
      • अपरकेस अक्षरांसाठी, शॉर्टकट Ctrl + Shift + अक्षर आहे.
    4. मॅक्रो डायलॉग बॉक्स बंद करा.

    टीप. डिफॉल्ट एक्सेल शॉर्टकट ओव्हरराइड न करण्यासाठी मॅक्रो ( Ctrl + Shift + अक्षर ) साठी नेहमी अपरकेस की संयोजन वापरण्याची शिफारस केली जाते. उदाहरणार्थ, तुम्ही मॅक्रोला Ctrl + f नियुक्त केल्यास, तुम्ही शोधा आणि बदला डायलॉग कॉल करण्याची क्षमता गमवाल.

    शॉर्टकट नियुक्त केल्यावर, फक्त की संयोजन दाबा तुमचा मॅक्रो चालवा.

    VBA Editor वरून मॅक्रो कसे चालवायचे

    तुमचे उद्दिष्ट एक्सेल प्रो बनायचे असेल, तर तुम्हाला फक्त एक्सेल वरूनच नव्हे तर मॅक्रो कसे सुरू करायचे हे नक्कीच माहित असले पाहिजे. व्हिज्युअल बेसिक एडिटर. चांगली बातमी अशी आहे की हे तुमच्या अपेक्षेपेक्षा खूप सोपे आहे :)

    1. Visual Basic Editor लाँच करण्यासाठी Alt + F11 दाबा.
    2. प्रोजेक्ट एक्सप्लोरर<2 मध्ये> डावीकडील विंडो, ते उघडण्यासाठी तुमचा मॅक्रो असलेल्या मॉड्यूलवर डबल-क्लिक करा.
    3. उजवीकडील कोड विंडोमध्ये, तुम्हाला मॉड्यूलमध्ये सूचीबद्ध केलेले सर्व मॅक्रो दिसतील. मध्ये कुठेही कर्सर ठेवामॅक्रो तुम्हाला कार्यान्वित करायचे आहे आणि खालीलपैकी एक करायचे आहे:
      • मेनू बारवर, चालवा > सब/यूजरफॉर्म चालवा क्लिक करा.
      • टूलबारवर, मॅक्रो चालवा बटणावर क्लिक करा (हिरवा त्रिकोण).

      पर्यायी, तुम्ही खालीलपैकी एक शॉर्टकट वापरू शकता:

      • दाबा संपूर्ण कोड चालवण्यासाठी F5.
      • प्रत्येक कोड लाइन स्वतंत्रपणे चालवण्यासाठी F8 दाबा. मॅक्रोची चाचणी आणि डीबगिंग करताना हे खूप उपयुक्त आहे.

    टीप. तुम्हाला तुमच्या कीबोर्डवरून एक्सेल ऑपरेट करणे आवडत असल्यास, हे ट्यूटोरियल उपयोगी पडेल: 30 सर्वात उपयुक्त एक्सेल कीबोर्ड शॉर्टकट.

    एक्सेलमध्ये मॅक्रो बटण कसे तयार करावे

    मॅक्रो चालवण्याचे पारंपारिक मार्ग आहेत कठीण नाही, परंतु तरीही तुम्ही वर्कबुक अशा एखाद्या व्यक्तीसोबत शेअर करत असाल ज्याला VBA चा अनुभव नाही - त्यांना कुठे पहावे हे कळणार नाही! कोणासाठीही मॅक्रो चालवणे खरोखर सोपे आणि अंतर्ज्ञानी बनवण्यासाठी, तुमचे स्वतःचे मॅक्रो बटण तयार करा.

    1. डेव्हलपर टॅबवर, नियंत्रण गटामध्ये, क्लिक करा घाला , आणि नियंत्रणांमधून अंतर्गत बटण निवडा.
    2. वर्कशीटमध्ये कुठेही क्लिक करा. हे मॅक्रो नियुक्त करा संवाद बॉक्स उघडेल.
    3. तुम्ही बटणावर नियुक्त करू इच्छित असलेला मॅक्रो निवडा आणि ओके वर क्लिक करा.
    4. वर्कशीटमध्ये एक बटण घातले जाते. बटणाचा मजकूर बदलण्यासाठी, बटणावर उजवे-क्लिक करा आणि संदर्भ मेनूमधून मजकूर संपादित करा निवडा.
    5. हटवाडीफॉल्ट मजकूर जसे की बटण 1 आणि तुमचा स्वतःचा टाइप करा. वैकल्पिकरित्या, तुम्ही मजकूर ठळक किंवा तिर्यक स्वरूपित करू शकता.
    6. बटनमध्ये मजकूर बसत नसल्यास, आकारमान हँडल ड्रॅग करून बटण नियंत्रण मोठे किंवा लहान करा. पूर्ण झाल्यावर, संपादन मोडमधून बाहेर पडण्यासाठी शीटवर कुठेही क्लिक करा.

    आणि आता, तुम्ही त्याच्या बटणावर क्लिक करून मॅक्रो चालवू शकता. आम्ही नियुक्त केलेला मॅक्रो, खालील स्क्रीनशॉटमध्ये दर्शविल्याप्रमाणे निवडलेल्या सेलचे स्वरूपन करतो:

    टीप. तुम्ही विद्यमान बटण किंवा इतर फॉर्म नियंत्रणे जसे की स्पिन बटणे किंवा स्क्रोलबारवर मॅक्रो नियुक्त करू शकता. यासाठी, तुमच्या वर्कशीटमध्ये घातलेल्या कंट्रोलवर उजवे-क्लिक करा आणि पॉप-अप मेनूमधून मॅक्रो नियुक्त करा निवडा.

    ग्राफिक ऑब्जेक्टवरून मॅक्रो बटण तयार करा

    खेदपूर्वक , बटण नियंत्रणांचे स्वरूप सानुकूलित करणे शक्य नाही, कारण आम्ही काही क्षणापूर्वी तयार केलेले बटण फार छान दिसत नाही. खरोखर सुंदर एक्सेल मॅक्रो बटण बनवण्यासाठी, तुम्ही आकार, चिन्ह, प्रतिमा, वर्डआर्ट आणि इतर वस्तू वापरू शकता.

    उदाहरणार्थ, मी तुम्हाला आकारावर क्लिक करून मॅक्रो कसे चालवू शकता ते दाखवतो:

    1. Insert टॅबवर, चित्रे गटात, आकार वर क्लिक करा आणि इच्छित आकार प्रकार निवडा, उदा. गोलाकार कोपऱ्यांसह आयत:
    2. तुमच्या वर्कशीटमध्ये, तुम्हाला जिथे आकार ऑब्जेक्ट घालायचा आहे त्यावर क्लिक करा.
    3. तुमच्या आकाराचे बटण तुम्हाला हवे तसे फॉरमॅट करा. उदाहरणार्थ, आपण हे करू शकताभरा आणि बाह्यरेखा रंग बदला किंवा आकार स्वरूप टॅबवर पूर्वनिर्धारित शैलींपैकी एक वापरा. आकारात काही मजकूर जोडण्यासाठी, फक्त त्यावर डबल-क्लिक करा आणि टाइप करणे सुरू करा.
    4. आकाराशी मॅक्रो लिंक करण्यासाठी, आकार ऑब्जेक्टवर उजवे-क्लिक करा, मॅक्रो नियुक्त करा…, निवडा. इच्छित मॅक्रो निवडा आणि ओके क्लिक करा.

    आता तुमच्याकडे बटनासारखा आकार आहे आणि तुम्ही त्यावर क्लिक करता तेव्हा नियुक्त केलेला मॅक्रो चालवता:

    क्विक ऍक्सेस टूलबारमध्ये मॅक्रो बटण कसे जोडावे

    वर्कशीटमध्ये समाविष्ट केलेले मॅक्रो बटण चांगले दिसते, परंतु प्रत्येक शीटमध्ये एक बटण जोडणे वेळखाऊ आहे. तुमचा आवडता मॅक्रो कुठूनही ऍक्सेस करण्यायोग्य बनवण्यासाठी, तो क्विक ऍक्सेस टूलबारमध्ये जोडा. कसे ते येथे आहे:

    1. क्विक ऍक्सेस टूलबारवर उजवे-क्लिक करा आणि संदर्भ मेनूमधून अधिक आदेश… निवडा.
    2. यामधून आदेश निवडा सूची, मॅक्रो निवडा.
    3. मॅक्रोच्या सूचीमध्ये, तुम्हाला बटणावर नियुक्त करायचे असलेले निवडा आणि जोडा क्लिक करा. हे निवडलेल्या मॅक्रोला उजवीकडील क्विक ऍक्सेस टूलबार बटणांच्या सूचीमध्ये हलवेल.

      या टप्प्यावर, तुम्ही बदल सेव्ह करण्यासाठी ओके क्लिक करू शकता किंवा खाली वर्णन केलेल्या आणखी काही कस्टमायझेशन करू शकता.

    4. मायक्रोसॉफ्टने जोडलेले चिन्ह तुमच्या मॅक्रोसाठी योग्य नाही असे तुम्हाला आढळल्यास, डीफॉल्ट चिन्ह दुसर्‍याने बदलण्यासाठी बदला क्लिक करा.
    5. बदला बटण डायलॉग बॉक्समध्ये तेदिसेल, तुमच्या मॅक्रो बटणासाठी एक चिन्ह निवडा. वैकल्पिकरित्या, तुम्ही डिस्प्ले नाव हे अधिक वापरकर्ता-अनुकूल बनवण्यासाठी देखील बदलू शकता. मॅक्रो नावाच्या विपरीत, बटणाच्या नावामध्ये स्पेस असू शकतात.
    6. दोन्ही संवाद विंडो बंद करण्यासाठी ओके वर दोनदा क्लिक करा.

    पूर्ण! आता तुमच्याकडे मॅक्रो चालवण्यासाठी तुमचे स्वतःचे एक्सेल बटण आहे:

    एक्सेल रिबनवर मॅक्रो बटण कसे ठेवावे

    तुमच्या एक्सेल टूलबॉक्समध्ये काही वारंवार वापरले जाणारे मॅक्रो तुम्हाला सापडतील. सानुकूल रिबन गट असणे सोयीचे आहे, म्हणा माझे मॅक्रो , आणि सर्व लोकप्रिय मॅक्रो त्या गटामध्ये बटण म्हणून जोडा.

    प्रथम, विद्यमान टॅबवर किंवा तुमच्या स्वतःच्या टॅबमध्ये सानुकूल गट जोडा. तपशीलवार सूचनांसाठी, कृपया पहा:

    • सानुकूल रिबन टॅब कसा तयार करायचा
    • सानुकूल गट कसा जोडायचा

    आणि नंतर, एक जोडा या चरणांचे पालन करून तुमच्या सानुकूल गटासाठी मॅक्रो बटण:

    1. रिबनवर उजवे-क्लिक करा आणि नंतर रिबन सानुकूलित करा क्लिक करा.
    2. संवाद बॉक्समध्ये दिसेल, पुढील गोष्टी करा:
      • उजवीकडील सूची टॅबमध्ये, तुमचा सानुकूल गट निवडा.
      • डावीकडील कमांड निवडा सूचीमध्ये, <10 निवडा>मॅक्रो .
      • मॅक्रोच्या सूचीमध्ये, तुम्हाला ग्रुपमध्ये जोडायचा असलेला एक निवडा.
      • जोडा बटणावर क्लिक करा.

      या उदाहरणासाठी, मी मॅक्रो नावाचा नवीन टॅब आणि मॅक्रो फॉरमॅटिंग नावाचा सानुकूल गट तयार केला आहे. खालील स्क्रीनशॉटमध्ये, आम्ही जोडत आहोतत्या गटासाठी Format_Headers मॅक्रो.

    3. मॅक्रो आता कस्टम रिबन ग्रुपमध्ये जोडले गेले आहे. तुमच्या मॅक्रो बटणाला अधिक अनुकूल नाव देण्यासाठी, ते निवडा आणि पुन्हा नाव द्या क्लिक करा:
    4. पुन्हा नाव द्या डायलॉग बॉक्समध्ये, तुम्हाला हवे असलेले कोणतेही नाव टाइप करा. 1>डिस्प्ले नाव बॉक्स (बटणांच्या नावांमध्ये स्पेसेसची परवानगी आहे) आणि तुमच्या मॅक्रो बटणासाठी एक चिन्ह निवडा. पूर्ण झाल्यावर, ओके क्लिक करा.
    5. तुमचे बदल जतन करण्यासाठी ठीक आहे क्लिक करा आणि मुख्य डायलॉग बॉक्स बंद करा.

    उदाहरणार्थ, मी तीन मॅक्रो बटणे माझ्या एक्सेल रिबन आणि आता बटण क्लिक करून त्यापैकी कोणतेही चालवू शकता:

    वर्कबुक उघडताना मॅक्रो कसे चालवायचे

    कधीकधी तुम्हाला वर्कबुक उघडताना मॅक्रो स्वयंचलितपणे चालवावेसे वाटू शकते. उदाहरणार्थ, काही संदेश प्रदर्शित करण्यासाठी, स्क्रिप्ट चालवा किंवा विशिष्ट श्रेणी साफ करा. हे दोन प्रकारे केले जाऊ शकते.

    वर्कबुक_ओपन इव्हेंट वापरून स्वयंचलितपणे मॅक्रो चालवा

    जेव्हा तुम्ही विशिष्ट कार्यपुस्तिका उघडता तेव्‍हा आपोआप चालणारा मॅक्रो तयार करण्‍यासाठी खाली पायऱ्या आहेत:

    <8
  • ज्या वर्कबुकमध्ये तुम्हाला मॅक्रो कार्यान्वित करायचे आहे ते उघडा.
  • Visual Basic Editor उघडण्यासाठी Alt + F11 दाबा.
  • प्रोजेक्ट एक्सप्लोररमध्ये, वर डबल क्लिक करा. हे वर्कबुक त्याची कोड विंडो उघडण्यासाठी.
  • कोड विंडोच्या वरील ऑब्जेक्ट सूचीमध्ये, वर्कबुक निवडा. हे ओपन इव्हेंटसाठी एक रिक्त प्रक्रिया तयार करते ज्यामध्ये तुम्ही स्क्रीनशॉटमध्ये दर्शविल्याप्रमाणे तुमचा स्वतःचा कोड जोडू शकता.खाली.
  • उदाहरणार्थ, प्रत्येक वेळी वर्कबुक उघडल्यावर खालील कोड स्वागत संदेश प्रदर्शित करेल:

    खाजगी सब वर्कबुक_ओपन() संदेशबॉक्स "मासिक अहवालात आपले स्वागत आहे!" एंड सब

    ऑटो_ओपन इव्हेंटसह वर्कबुक ओपनिंगवर मॅक्रो ट्रिगर करा

    वर्कबुक ओपनिंगवर मॅक्रो स्वयंचलितपणे चालवण्याचा दुसरा मार्ग म्हणजे Auto_Open इव्हेंट वापरणे. Workbook_Open इव्हेंटच्या विपरीत, Auto_Open() हे मानक कोड मॉड्यूलमध्ये बसले पाहिजे, ThisWorkbook मध्ये नाही.

    असा मॅक्रो तयार करण्यासाठी येथे पायऱ्या आहेत:

    1. प्रोजेक्ट एक्सप्लोरर मध्ये, मॉड्यूल वर उजवे-क्लिक करा आणि नंतर घाला > मॉड्यूल क्लिक करा.
    2. मध्ये कोड विंडोमध्ये, खालील कोड लिहा:

    येथे वास्तविक-जीवन कोडचे एक उदाहरण आहे जे वर्कबुक उघडताना संदेश बॉक्स प्रदर्शित करते:

    सब ऑटो_ओपन () MsgBox "मासिक अहवालात आपले स्वागत आहे!" एंड सब

    टीप! Auto_Open इव्हेंट नापसंत आहे आणि बॅकवर्ड कंपॅटिबिलिटीसाठी उपलब्ध आहे. बहुतेक प्रकरणांमध्ये, ते वर्कबुक_ओपन इव्हेंटसह बदलले जाऊ शकते. अधिक माहितीसाठी, कृपया Workbook_Open vs. Auto_Open पहा.

    तुम्ही कोणताही इव्हेंट वापरता, तुमचा मॅक्रो प्रत्येक वेळी कोड असलेली Excel फाइल उघडता तेव्हा आपोआप चालेल. आमच्या बाबतीत, खालील संदेश बॉक्स प्रदर्शित केला जातो:

    आता तुम्हाला एक्सेलमध्ये मॅक्रो चालवण्याचे बरेच मार्ग माहित आहेत, तुम्हाला फक्त तुमच्या गरजांसाठी सर्वात योग्य एक निवडण्याची आवश्यकता आहे. मी वाचल्याबद्दल आणि आशाबद्दल धन्यवादपुढील आठवड्यात तुम्हाला आमच्या ब्लॉगवर भेटण्यासाठी!

    मायकेल ब्राउन हे सॉफ्टवेअर टूल्स वापरून जटिल प्रक्रिया सुलभ करण्याच्या उत्कटतेने एक समर्पित तंत्रज्ञान उत्साही आहे. टेक उद्योगातील एका दशकाहून अधिक अनुभवासह, त्यांनी Microsoft Excel आणि Outlook, तसेच Google Sheets आणि Docs मध्ये आपल्या कौशल्यांचा गौरव केला आहे. मायकेलचा ब्लॉग त्याचे ज्ञान आणि कौशल्य इतरांसोबत सामायिक करण्यासाठी समर्पित आहे, उत्पादकता आणि कार्यक्षमता सुधारण्यासाठी सुलभ टिपा आणि ट्यूटोरियल प्रदान करतो. तुम्ही अनुभवी व्यावसायिक असाल किंवा नवशिक्या असाल, मायकेलचा ब्लॉग या आवश्यक सॉफ्टवेअर टूल्सचा जास्तीत जास्त फायदा घेण्यासाठी मौल्यवान अंतर्दृष्टी आणि व्यावहारिक सल्ला देतो.