VBA में मैक्रो पेस्ट करें - एक्सेल टिप्स

विषय - सूची

बॉब ने इस हफ्ते का एक्सेल सवाल पूछा।

मुझे एक समस्या है। Microsoft नॉलेज बेस समस्या को ठीक करने के लिए एक एक्सेल मैक्रो प्रदान करता है, लेकिन मैं यह पता नहीं लगा सकता कि उस मैक्रो को एक्सेल में कैसे लाया जाए। VBA क्या है? मैक्रो पेस्ट कहां करूं?

बहुत बढ़िया सवाल। इंटरनेट पर कई साइटें मदद की पेशकश कर रही हैं, लेकिन वे सभी मानते हैं कि आप मैक्रोज़ के बारे में मूल बातें जानते हैं। वेब साइट से मैक्रो का उपयोग करने के लिए दिशा-निर्देशों का चरण-दर-चरण यहां दिया गया है।

Visual Basic Editor प्रारंभ करें

चरण 1: Alt-F11 को मारकर या टूल> मैक्रो मेनू का उपयोग करके एक्सेल विज़ुअल बेसिक एडिटर शुरू करें।

ठीक है, सुनिश्चित करें - यह आपकी पहली कोशिश पर डराने वाला लगता है। मैं भाग जाता अगर मैं तुम भी होता!

नीचे बाईं ओर एक गुण विंडो है। जब तक आप अपने खुद के उपयोगकर्ता करने की कोशिश नहीं करते, तब तक आपको इसकी आवश्यकता नहीं होगी, इसलिए अब इसके बारे में चिंता न करें।

दृश्य मूल संपादक पर्यावरण

ऊपर बाईं ओर प्रोजेक्ट विंडो है। जब आप एक से अधिक Excel फ़ाइल खोलते हैं, तो प्रोजेक्ट विंडो उपयोगी होती है। एक्सेल VBA मैक्रोज़ को सही तरीके से किसी कार्यपुस्तिका में संग्रहीत किया जा सकता है। आप पुस्तक से पुस्तक पर स्विच करने के लिए प्रोजेक्ट विंडो का उपयोग कर सकते हैं। यदि आप सभी पाठ नहीं देख सकते हैं क्योंकि विंडो बहुत संकीर्ण है, तो प्रोजेक्ट विंडो के दाहिने किनारे को पकड़ें और बाईं ओर खींचें।

स्क्रीन के दाईं ओर बड़ा ग्रे क्षेत्र वह जगह है जहाँ आपका मैक्रो अंततः जाएगा। यहाँ बस आपकी जरूरत के लिंगो का थोड़ा सा हिस्सा है। एक एक्सेल मैक्रो को "प्रक्रिया" कहा जाता है। कई प्रक्रियाओं को एक "मॉड्यूल" में संग्रहीत किया जा सकता है।

इस कार्यपुस्तिका में रिक्त मॉड्यूल सम्मिलित करने के लिए पहली चीज़ है। मेनू से, सम्मिलित करें> मॉड्यूल का चयन करें। अब आप वेब से मैक्रो में पेस्ट करने के लिए तैयार हैं।

VBE में मॉड्यूल डालें

ब्राउज़र का उपयोग करते हुए, मैक्रो वाले पृष्ठ पर सर्फ करें। अपने माउस का उपयोग करके, संपूर्ण मैक्रो को हाइलाइट करने के लिए क्लिक करें और खींचें। इसमें वह लाइन शामिल है जो "सब" की लाइन के माध्यम से "सब" शुरू करती है। मैक्रो से क्लिपबोर्ड पर कॉपी करने के लिए मेनू से एडिट> कॉपी कमांड का उपयोग करें।

मॉड्यूल में मैक्रो पेस्ट करें

Visual Basic संपादक पर वापस जाएँ। "(सामान्य)" के ठीक नीचे, बड़े सफेद कोड विंडो में क्लिक करें। संपादित करें> अपनी कार्यपुस्तिका में कॉपी किए गए मैक्रो को चिपकाने के लिए पेस्ट करें।

यहां कुछ बातें ध्यान देने योग्य हैं। शीर्ष पंक्ति जो "सब" से शुरू होती है, मैक्रो नाम के साथ समाप्त होती है। इस मैक्रो नाम को याद रखना महत्वपूर्ण है ताकि आप बाद में मैक्रो को चला सकें। कोड की पंक्तियाँ जो एक एपोस्ट्रोप से शुरू होती हैं, कोड में टिप्पणियां हैं। ये रेखाएं हरी दिखाई देंगी। उनके माध्यम से यह देखने के लिए पढ़ें कि क्या कोई नोट हैं जिनके बारे में आपको चिंता करने की आवश्यकता है। उदाहरण के लिए, Microsoft अक्सर आपको सलाह देगा कि क्या एक्सेल के पुराने संस्करण के लिए कोड अलग होना चाहिए।

आप दौड़ने के लिए तैयार हैं। एक्सेल पर वापस जाएं। उपकरण मेनू के तहत, मैक्रो का चयन करें। संवाद बॉक्स से अपना मैक्रो नाम चुनें और RUN पर क्लिक करें।

जब आप इस एक्सेल वर्कबुक को सेव करते हैं, तो मैक्रो वर्कबुक में सेव हो जाएगा। किसी भी समय यह कार्यपुस्तिका खुली है, आप मैक्रो चला सकते हैं।

बधाई हो! अब आप वेब से उपयोगी मैक्रो को कॉपी और चला सकते हैं।

Excel 95 उपयोगकर्ताओं के लिए ध्यान दें: Excel 95 ने एक ही VB संपादक की पेशकश नहीं की। एक्सेल 95 से, आप एक्सेल से सही मॉड्यूल डालेंगे। मॉड्यूल शीट तब एक्सेल वर्कबुक में शीट के रूप में दिखाई देगी। मैक्रो को इस रिक्त मॉड्यूल शीट पर चिपकाएँ और टूल्स> मैक्रो मेनू का उपयोग करके ऊपर की तरह चलाएं।

दिलचस्प लेख...