मायक्रोसॉफ्ट एक्सेलमध्ये टेबलच्या रांगेत रक्कम मोजत आहे

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

मॅक्रो रेकॉर्ड करण्याचे मार्ग

मॅक्रो हे दोन प्रकारे लिहीले जाऊ शकतात:

  • स्वयंचलितपणे
  • स्वतः

प्रथम पर्याय वापरुन, आपण केवळ Microsoft Excel मध्ये काही क्रिया रेकॉर्ड केल्या आहेत जी आपण दिलेल्या वेळी करत आहात. मग आपण हा रेकॉर्ड खेळू शकता. ही पद्धत अतिशय सोपी आहे आणि त्याला कोडचे ज्ञान आवश्यक नाही, परंतु त्याचा व्यावहारिक अनुप्रयोग त्याऐवजी मर्यादित आहे.

मॅक्रोचे मॅन्युअल रेकॉर्डिंग, त्याउलट, प्रोग्रामिंग ज्ञान आवश्यक आहे कारण कोड कीबोर्डवरून व्यक्तिचलितपणे टाइप केला जात आहे. परंतु, या प्रकारे योग्यरित्या लिहिलेला कोड प्रक्रियेच्या अंमलबजावणीमध्ये लक्षणीय वेग वाढवू शकतो.

स्वयंचलित मॅक्रो रेकॉर्डिंग

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

पुढे, "विकसक" टॅबवर जा. "कोड" टूल ब्लॉकमधील टेपवर असलेल्या "मॅक्रो रेकॉर्ड" बटणावर क्लिक करा.

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

येथे, आपण इच्छित असल्यास, क्लिक केल्यावर आपण शॉर्टकट की सेट करू शकता, मॅक्रो लॉन्च होईल. प्रथम की कंट्रोल की की असणे आवश्यक आहे आणि दुसरी की स्वतः वापरकर्त्याद्वारे सेट केलेली आहे. उदाहरणार्थ, आम्ही, उदाहरणार्थ, की एम सेट करा.

पुढे, आपल्याला हे निर्धारित करणे आवश्यक आहे की मॅक्रो कुठे संग्रहित केला जाईल. डीफॉल्टनुसार, ते त्याच पुस्तकात (फाइल) संग्रहित केले जाईल, परंतु आपण इच्छित असल्यास, आपण स्टोरेज नवीन पुस्तकात किंवा मॅक्रोच्या स्वतंत्र पुस्तकात सेट करू शकता. आम्ही डीफॉल्ट मूल्य सोडू.

सर्वात कमी मॅक्रो सेटिंग फील्डमध्ये, आपण या मॅक्रोचा संदर्भ-संबंधित वर्णन सोडू शकता. पण हे करणे आवश्यक नाही.

जेव्हा सर्व सेटिंग्स पूर्ण होतील तेव्हा "ओके" बटणावर क्लिक करा.

त्यानंतर, आपण या रेकॉर्डिंग थांबविल्याशिवाय या एक्सेल वर्कबुक (फाइल) मधील आपल्या सर्व क्रिया मॅक्रोमध्ये रेकॉर्ड केल्या जातील.

उदाहरणार्थ, आम्ही सर्वात सोपा अंकगणित क्रिया लिहितो: तीन सेल्समधील सामग्री (= C4 + C5 + C6) जोडा.

त्यानंतर, "रेकॉर्डिंग थांबवा" बटणावर क्लिक करा. रेकॉर्डिंग सक्रिय झाल्यानंतर हे बटण "रेकॉर्ड मॅक्रो" बटणावरुन रूपांतरित केले गेले.

मॅक्रो चालवा

रेकॉर्ड केलेले मॅक्रो कसे कार्य करते ते तपासण्यासाठी, समान कोड टूलबारवरील मॅक्रो बटण क्लिक करा किंवा Alt + F8 की संयोजना दाबा.

त्यानंतर, रेकॉर्ड केलेल्या मॅक्रोच्या सूचीसह एक विंडो उघडेल. आम्ही एक मॅक्रो शोधत आहोत जे आम्ही रेकॉर्ड केले आहे, ते निवडा आणि "चालवा" बटणावर क्लिक करा.

आपण अगदी सुलभ करू शकता आणि मॅक्रो सिलेक्शन विंडो देखील कॉल करू शकत नाही. आम्हाला आठवते की आम्ही द्रुत मॅक्रो कॉलसाठी "हॉट की" चे मिश्रण रेकॉर्ड केले आहे. आपल्या बाबतीत हे Ctrl + एम आहे. आम्ही हा संयोजन कीबोर्डवर टाइप करतो, त्यानंतर मॅक्रो चालतो.

जसे आपण पाहू शकता, मॅक्रोने अगदी पूर्वी रेकॉर्ड केलेल्या सर्व क्रिया पूर्ण केल्या.

मॅक्रो संपादन

मॅक्रो संपादित करण्यासाठी पुन्हा "मॅक्रो" बटणावर क्लिक करा. उघडणार्या विंडोमध्ये इच्छित मॅक्रो निवडा आणि "संपादन" बटणावर क्लिक करा.

मायक्रोसॉफ्ट व्हिज्युअल बेसिक (व्हीबीई) उघडते - पर्यावरण जेथे मॅक्रो संपादित केले जात आहेत.

प्रत्येक मॅक्रोची रेकॉर्डिंग उप-कमांडसह प्रारंभ होते आणि शेवटी उप-कमांडसह समाप्त होते. सब कमांड नंतर लगेच मॅक्रो नाव निर्दिष्ट केले आहे. ऑपरेटर "श्रेणी (" ... "). निवडा" सेलची निवड सूचित करते. उदाहरणार्थ, जेव्हा "श्रेणी" ("सी 4") कमांड निवडा तेव्हा "निवडलेला सेल सी 4 निवडा. "ActiveCell.FormulaR1C1" ऑपरेटरचा वापर सूत्रांमध्ये क्रिया रेकॉर्ड करण्यासाठी आणि इतर गणनासाठी केला जातो.

चला मॅक्रोला थोडे बदलण्याचा प्रयत्न करूया. हे करण्यासाठी आम्ही मॅक्रोमध्ये एक एक्स्प्रेशन जोडतो:

श्रेणी ("सी 3") निवडा
ऍक्टिव्हसेल.फॉर्मुलाआर 1 सी 1 = "11"

"एक्टिव्हसेल = फॉरमूआर 1 सी 1 =" = "एक्स [3] सी + आर [-2] सी + आर [-1] सी" "अॅक्टिव्हसेल. फॉर्मुला आर 1 सी 1 =" = आर [-4] सी + आर [-3 ] सी + आर [-2] सी + आर [-1] सी "".

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

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

कोडच्या सुरूवातीस आम्ही "अनुप्रयोग. गणना = xlCalculationManual" ही कमांड देखील जोडतो आणि कोडच्या शेवटी आम्ही "अनुप्रयोग. गणना = xlCalculationAutomatic" जोडतो. याद्वारे आम्ही प्रथम सेल्सच्या प्रत्येक बदलानंतर परिणामाचे स्वयंचलित पुनर्मूल्यांकन अक्षम करतो आणि मॅक्रोच्या शेवटी ते चालू करतो. अशाप्रकारे, एक्सेल फक्त एकदाच नमुना मोजेल, आणि सतत त्याचा पुनरावृत्ती करणार नाही, जे वेळेची बचत करेल.

सुरवातीपासून मॅक्रो कोड लिहिणे

प्रगत वापरकर्ते केवळ रेकॉर्ड मॅक्रो संपादित आणि ऑप्टिमाइझ करू शकत नाहीत, परंतु स्क्रॅचवरून मॅक्रो कोड देखील रेकॉर्ड करू शकतात. यासह पुढे जाण्यासाठी, आपल्याला "व्हिज्युअल बेसिक" बटण क्लिक करणे आवश्यक आहे जे विकसकांच्या रिबनच्या अगदी सुरुवातीस आहे.

त्यानंतर, परिचित व्हीबीई संपादक विंडो उघडेल.

प्रोग्रामर व्यक्तिचलितरित्या मॅक्रो कोड लिहितो.

जसे की आपण पाहू शकता, मायक्रोसॉफ्ट एक्सेल मधील मॅक्रोज़ नियत आणि एकाग्रता प्रक्रियेच्या अंमलबजावणीमध्ये लक्षणीय वाढ करू शकतात. परंतु बर्याच बाबतीत, या कारणासाठी, मॅक्रो अधिक उपयुक्त आहेत, त्या कोडचा स्वतःच लिखित स्वरूपात समावेश केला जातो आणि स्वयंचलितपणे क्रिया रेकॉर्ड केल्या जात नाहीत. याव्यतिरिक्त, कार्य निष्पादन प्रक्रिया वेगवान करण्यासाठी व्हीबीई संपादकाद्वारे मॅक्रो कोड ऑप्टिमाइझ केला जाऊ शकतो.

व्हिडिओ पहा: सतव वतन आयग. Excel sheet Download. जणन घय आपल वतन एक मनटत. 7th pay. Latest news (एप्रिल 2024).