एक्सेल मैक्रोज़ के साथ एक थकाऊ कार्य को स्वचालित करें - टेकटीवी लेख

विषय - सूची

यह एपिसोड था, जहां ट्रेसी सीरस्टैड, नैट ओलिवर और मैं सभी टोरंटो ब्लू जेज़ गेम में टोरंटो-एरिया के लोगों के एक बड़े समूह के साथ गए थे।

अगले दिन, ट्रेसी, नैट और ट्रेसी के पति जॉन और मैंने टेकटीवी स्टूडियो का दौरा किया:

बाएं से दाएं यानी जॉन, नैट, ट्रेसी और बिल

मैं एक्सेल से वर्ड में एक मेल मर्ज करना चाहता था। हालांकि, जब व्यक्ति ने मुझे डेटा भेजा, तो यह गलत क्रम में था। डेटा को कॉलम के पार जाने के बजाय, डेटा में कॉलम ए की पंक्तियों के नीचे जाने की जानकारी थी।

जब आप मैन्युअल रूप से इन सभी को ठीक कर सकते हैं, तो यह बहुत सारे काटने और चिपकाने वाला होगा। मैक्रो के साथ स्वचालित करने के लिए यह सही कार्य है।

यदि आपने पहले कभी मैक्रोज़ का उपयोग नहीं किया है, तो टूल - मैक्रो - सुरक्षा पर जाएं और सेटिंग को मध्यम में बदलें।

लक्ष्य एक छोटे मैक्रो को रिकॉर्ड करना है जो एक रिकॉर्ड को हल करेगा। आप चाहते हैं कि सेल पॉइंटर शुरू करने के लिए नाम पर हो। मैक्रो को दो क्षेत्रों को आगे बढ़ाना चाहिए, तीन रिक्त पंक्तियों को हटा दें, और अगले नाम पर समाप्त होना चाहिए। इस तरह, आप मैक्रो को बार-बार चला सकते हैं।

  • A1 में सेल पॉइंटर लगाएं।
  • उपकरण चुनें - मैक्रो - नया मैक्रो रिकॉर्ड करें
  • मैक्रो को एक नाम दें (अनुमति नहीं रिक्त स्थान)। एक शॉर्टकट कुंजी चुनें। चूंकि आप केवल इस कार्य के लिए मैक्रो का उपयोग कर रहे हैं, Ctrl + जैसे कुछ याद रखना आसान है।

  • आपको एक छोटा टूलबार दिखाई देगा। यह स्टॉप रिकॉर्डिंग टूलबार है। इसमें केवल दो बटन होते हैं। पहला बटन स्टॉप रिकॉर्डिंग बटन है।

    दूसरा बटन सापेक्ष संदर्भ बटन है। यदि आपने अभी मैक्रो रिकॉर्ड किया है, तो एक्सेल हार्ड-कोड करेगा जिसे आप हमेशा स्थानांतरित करना चाहते थे

    ए 2 से बी 1 और ए 3 से सी 1। यह एक रिकॉर्ड के लिए ठीक काम करता है, लेकिन आपको सभी रिकॉर्ड के लिए काम करने के लिए मैक्रो की आवश्यकता होती है। रिलेटिव रिकॉर्डिंग बटन पर क्लिक करके रिलेटिव रिकॉर्डिंग को ऑन करें। यह एक टॉगल है, इसलिए आप इसे ऐसे देखना चाहते हैं जैसे इसमें दबाया गया हो।

  • आप जो कुछ भी करते हैं वह दर्ज किया जाएगा। माउस के बजाय कीस्ट्रोक्स का उपयोग करने का प्रयास करें।
  • बी 2 में जाने के लिए डाउन एरो को हिट करें।
  • कट करने के लिए Ctrl + x
  • ए 1 की ओर बढ़ने के लिए एरो, राइट एरो को हिट करें।
  • पेस्ट करने के लिए Ctrl + V
  • शहर की पंक्ति को काटने के लिए बाएँ, बाएँ, नीचे, नीचे, Ctrl + X
  • शहर को कॉलम C में पेस्ट करने के लिए अप, अप, राइट, राइट, Ctrl + V
  • बाएँ, बाएँ, पंक्ति 2 पर जाने के लिए नीचे।
  • जब आप नीचे आते हैं, तो Shift कुंजी दबाए रखें, पंक्तियों 2, 3, 4 का चयन करने के लिए नीचे
  • Alt + edr और Edit - Delete - Entire Row - OK को चुनने के लिए एंटर करें
  • इस बिंदु पर, आपने मैक्रो को लगभग समाप्त कर दिया है। समस्या यह है कि आपके पास तीन सेल चयनित हैं और आप केवल चयनित नाम चाहते हैं।

  • दूसरे रिकॉर्ड के नाम का चयन करने के लिए ऊपर तीर और नीचे तीर मारो।
  • स्टॉप रिकॉर्डिंग बटन पर क्लिक करें

यह मैक्रो को आज़माने का समय है। यहां कुछ गलत हो जाने की स्थिति में कार्यपुस्तिका को सहेजें।

एक बार मैक्रो को चलाने के लिए Ctrl + a टाइप करें। यदि सब ठीक रहा, तो मैक्रो ने अगला नाम तय कर लिया होगा।

यदि वह काम किया है, तो आप अब Ctrl + दबाए रख सकते हैं जब तक कि सभी रिकॉर्ड ठीक नहीं हो जाते।

इस छोटे मैक्रो ने वास्तविक जीवन की समस्या को हल कर दिया। सफलता की कुंजी सापेक्ष रिकॉर्डिंग मोड का उपयोग कर रही थी!

यदि आप VBA सीखने में समय लेते हैं, तो आप इन समस्याओं को हल कर सकते हैं, साथ ही अधिक जटिल समस्याओं को भी हल कर सकते हैं। ट्रेसी और मेरी पुस्तक - वीबीए और मैक्रोज़ माइक्रोसॉफ्ट एक्सेल 2016 देखें।

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