संपादित 22 घंटे पहले द्वारा ExtremeHow संपादकीय टीम
माइक्रोसॉफ्ट ऑफिसएक्सेलमैक्रोज़स्वचालनडेटा प्रविष्टिप्रोग्रामिंगविंडोमैकउन्नतउत्पादकता
अनुवाद अपडेट किया गया 22 घंटे पहले
माइक्रोसॉफ्ट एक्सेल डेटा विश्लेषण, डेटा प्रबंधन और विज़ुअलाइज़ेशन के लिए एक शक्तिशाली उपकरण है। एक्सेल को और अधिक उपयोगी बनाने वाली विशेषताओं में से एक इसकी मैक्रोज़ के उपयोग से दोहराव वाले कार्यों को स्वचालित करने की क्षमता है। एक्सेल में मैक्रो अनिवार्य रूप से निर्देशों का एक सेट है जिसे एक प्रक्रिया को पूरा करने के लिए ट्रिगर किया जा सकता है जिसे आप मैन्युअली कर सकते हैं।
मैक्रो बनाने से पहले, चलिए समझते हैं कि मैक्रो क्या है। एक्सेल की शर्तों में, एक मैक्रो उन आदेशों और कार्यों का एक क्रम है जो विजुअल बेसिक फॉर एप्लिकेशन (VBA) मॉड्यूल में संग्रहीत होते हैं। मैक्रोज़ आपकी उन कार्यों को करने में मदद करते हैं जो आप नियमित रूप से करते हैं, जैसे कि सेल्स का फॉर्मेटिंग करना, गणनाएँ करना, या कई शीट्स के बीच डेटा को प्रबंधित करना।
मैक्रोज़ VBA का उपयोग करके बनाए जाते हैं, जो एक प्रोग्रामिंग भाषा है जो आपको कोड के माध्यम से एक्सेल के साथ इंटरैक्ट करने की अनुमति देती है। जबकि आप एक मैक्रो बनाने के लिए डायरेक्टली VBA कोड लिख सकते हैं, एक्सेल एक फीचर भी प्रदान करता है जिसे मैक्रो रिकॉर्डर कहा जाता है, जो आपको एक्सेल में अपनी क्रियाओं को रिकॉर्ड करने और संबंधित VBA कोड को स्वचालित रूप से उत्पन्न करने की अनुमति देता है। यह विशेष रूप से शुरुआत करने वालों के लिए उपयोगी है जो शायद प्रोग्रामिंग से परिचित नहीं हो सकते।
ऐसे कई कारण हैं जिनकी वजह से आप एक्सेल में मैक्रोज़ का उपयोग करना चाह सकते हैं:
Excel 2021 में मैक्रोज़ बनाने के लिए, कुछ पूर्वापेक्षाएँ हैं जिन्हें आपको सुनिश्चित करना चाहिए कि आपने सेट अप कर रखा है:
मैक्रोज़ एक्सेल में डेवलपर टैब के माध्यम से एक्सेस किए जाते हैं। डिफ़ॉल्ट रूप से, डेवलपर टैब सक्षम नहीं होता है, इसलिए आपको इसे पहले सक्रिय करना होगा।
एक बार डेवलपर टैब सक्षम हो जाने के बाद, आप अपना पहला मैक्रो रिकॉर्ड करना शुरू कर सकते हैं। मैक्रो रिकॉर्ड करने के लिए इन चरणों का पालन करें:
आपने अब एक मैक्रो रिकॉर्ड किया है! रिकॉर्ड किया गया मैक्रो विजुअल बेसिक फॉर एप्लिकेशन एडिटर में संग्रहीत होता है।
अगर आपको अधिक नियंत्रण और कार्यक्षमता चाहिए, तो आप सीधे VBA कोड लिखना पसंद कर सकते हैं। VBA का उपयोग करके एक बेसिक मैक्रो लिखने के लिए इन चरणों का पालन करें:
Sub HelloWorld() MsgBox "Hello, world!" End Sub
इस कोड में, हमने HelloWorld नामक एक नया मैक्रो परिभाषित किया है, जिसमें "Hello, World!" संदेश प्रदर्शित करने के लिए एक मैसेज बॉक्स दिखाने की कमांड है।
आप मैक्रोज़ को कई तरीकों से चला सकते हैं:
यदि आपने मैक्रो को रिकॉर्ड करते समय एक शॉर्टकट कुंजी निर्दिष्ट की है, तो आप केवल संबंधित कुंजी संयोजन दबाकर मैक्रो चला सकते हैं।
मैक्रोज़ को और अधिक सुलभ बनाने के लिए, आप उन्हें अपनी वर्कशीट में एक बटन को असाइन कर सकते हैं:
एक रिकॉर्डेड या लिखे गए मैक्रो की कार्यक्षमता को बढ़ाने या संशोधित करने के लिए, आप मैक्रो के VBA कोड को संपादित कर सकते हैं:
जब आप एक वर्कबुक सेव करते हैं, जिसमें मैक्रोज़ होते हैं, तो मैक्रोज़ को संरक्षित करने के लिए इसे एक्सेल मैक्रो-सक्षम वर्कबुक (.xlsm) के रूप में सेव करें। यदि आप इसे एक मानक एक्सेल वर्कबुक (.xlsx) के रूप में सेव करते हैं, तो सभी मैक्रोज़ खो जाऍंगे।
चूंकि मैक्रोज़ कोड निष्पादित कर सकते हैं, वे आपके कंप्यूटर को नुकसान पहुंचा सकते हैं यदि वे अप्रत्याशित स्रोत से आते हैं। केवल आपके विश्वासनीय स्रोतों से मैक्रोज़ को सक्षम करना महत्वपूर्ण है:
एक बार जब आप बेसिक मैक्रोज़ के साथ सहज हो जाते हैं, तो आप जटिल मैक्रोज़ लिखना शुरू कर सकते हैं जो सशर्त स्टेटमेंट्स, लूप्स और विभिन्न एक्सेल वस्तुओं के साथ इंटरैक्ट करना शामिल कर सकते हैं। यहाँ एक लूप के साथ एक मैक्रो का संक्षिप्त उदाहरण है:
Sub HighlightNegativeNumber() Dim Cell As Category For Each cell in ActiveSheet.UsedRange If IsNumeric(cell.Value) And cell.Value < 0 Then cell.Interior.Color = RGB(255, 0, 0) ' इस कोड से सेल का रंग लाल हो जाएगा End If Next Cell End Sub
यह मैक्रो सक्रिय शीट में सभी सेल्स के माध्यम से जाता है और उन किसी भी सेल्स को लाल रंग में हाइलाइट करता है जिनमें नकारात्मक संख्या होती है। यह लूप का उपयोग करके श्रेणी के जरिए पुनरावृति करके और If स्टेटमेंट का उपयोग करके एक स्थितिक उपयोग करके किया जाता है।
डिबग और मैक्रोज़ की समस्या निवारण चुनौतिपूर्ण हो सकते हैं, विशेष रूप से शुरुआत करने वालों के लिए। यहां कुछ सुझाव दिए गए हैं:
मैक्रोज़ आपके एक्सेल उत्पादकता को काफी बढ़ा सकते हैं, दोहराव वाले कार्यों को स्वचालित करके और मानव त्रुटियों को समाप्त करके। जैसे-जैसे आप अनुभव प्राप्त करते जाते हैं, आप अपने डेटा प्रोसेसिंग की आवश्यकताओं को पूरा करने के लिए अधिक कोणीय तरीके से मैक्रोज़ का उपयोग करना शुरू करेंगे। चाहे आप सरल कार्यों के लिए मैक्रो रिकॉर्डर का उपयोग कर रहे हों या जटिल VBA स्क्रिप्ट लिख रहे हों, एक्सेल मैक्रोज़ आपके का एक शक्तिशाली उपकरण हैं।
एक्सेल मैक्रोज़ लिखना सीखना बस शुरुआत है। VBA प्रोग्रामिंग में और गहराई से डुबकी लगाने पर विचार करें ताकि और भी उपयोगी कार्यक्षमता अनलॉक हो सके। ऑनलाइन कई मुफ्त और पेड संसाधन उपलब्ध हैं, जो आपको एक्सेल मैक्रोज़ और VBA स्क्रिप्टिंग में महारत हासिल करने में मदद कर सकते हैं।
हमेशा अपने काम को सेव करें और अपनी फाइलों के बैकअप बनाएँ, विशेष रूप से मैक्रोज़ जैसे स्वचालन स्क्रिप्ट्स के साथ काम करते समय। ऐसा करके, आप एक त्रुटि या अप्रत्याशित समस्या की संभावना में अपने डेटा को पुनर्प्राप्त करने के लिए सुनिश्चित करते हैं।
एक्सेल मैक्रोज़ की आपकी खोज में शुभकामनाएँ, और आपके एक्सेल वर्कशीट्स की शक्ति और प्रभावशीलता में वृद्धि हो!
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं