हर दूसरे सेल को चुनें - एक्सेल टिप्स

विषय - सूची

कुलदीप को 1500 कोशिकाओं की श्रेणी के माध्यम से हर तीसरे सेल का चयन करना होगा। एक पागल समाधान प्रदान करता है।

वीडियो देखेंा

  • कुलदीप 1500 कोशिकाओं के लिए हर तीसरे सेल का चयन करना चाहता है
  • सभी 500 कोशिकाओं को मिलाने के लिए मैक्रो कोड बहुत लंबा है और एक संकलन त्रुटि का कारण बनता है!
  • समाधान: 1, रिक्त, रिक्त बनाएँ। उन तीन कोशिकाओं को कॉपी करें और 1500 कोशिकाओं पर चिपकाएं
  • 1500 कोशिकाओं का चयन करें। होम, फाइंड एंड सिलेक्ट, गो टू स्पेशल, कांस्टेंट्स हर तीसरे सेल का चयन करने के लिए
  • फिर, चयन N पंक्तियों या स्तंभों को स्थानांतरित करने के लिए VBA की एक पंक्ति।
  • अंत में, एक VBA मैक्रो पूरी बात करने के लिए
  • कूल टिप: यदि आप गो + डायलॉग के लिए Ctrl + G का उपयोग करते हैं, तो यह हाल ही में चयनित श्रेणियों को दिखाता है।
  • कूल टिप: गो टू डायलॉग में, करेंट सेल से गो टू सेल में चयन करने के लिए Shift दबाए रखें।
  • VBA टिप: वर्कशीट में अंतिम पंक्ति खोजने के लिए UseRegion का उपयोग करना

वीडियो ट्रांसक्रिप्ट

एक्सेल से जानें, पॉडकास्ट एपिसोड 2108: हर तीसरे सेल का चयन करें।

यह एक डोज है। कुलदीप एक सवाल में भेजता है। उनका कहना है कि उनके पास E24 से BEV24 में डेटा है। वह 1500 सेल है। उसे हर तीसरे सेल का चयन करना होगा। (अनजाने - 00:14) संघ मैक्रो बहुत लंबा है और त्रुटियों को उत्पन्न करता है। वह किस बारे में बात कर रहा है, संघ मैक्रो?

वह बात कर रहा है, वह पहले से ही यह कोशिश कर रहा है, HOWTOSELECTEVERYTHIRDCELL। यहां थोड़ा मैक्रो रिकॉर्ड करें। इस सेल को चुनें और फिर कंट्रोल कीज, उस सेल, उस सेल, उस सेल, उस सेल को कंट्रोल करें। (अचिन्त्य - 00:33) बहुत दूर जाना। मैं सिर्फ यह देखना चाहता हूं कि वे कोड को कैसे रिकॉर्ड कर रहे हैं। रिकॉर्डिंग बंद करें। ALT + F8। HOWTOSELECTEVERYTHIRDCELL, EDIT, और यह वास्तव में बुरा है। हर तीसरे सेल का चयन करने के लिए कोई जादुई तरीका नहीं है। आपको बस वहां सभी 500 कोशिकाओं को सूचीबद्ध करना है, जो कि 500 ​​कोशिकाओं का चयन करने की तुलना में अधिक समय लगेगा, है ना? बस निरर्थक। व्यर्थ, व्यर्थ, व्यर्थ। (ताकि - 01:00) मैक्रो रिकॉर्डर के पास ऐसा करने का कोई बेहतर तरीका न हो।

तो मैंने कुलदीप से कहा, हम क्या करने जा रहे हैं, जिस चीज का हमें लाभ उठाना है, वह है विशेष सेल। मैंने कहा, किसी भी संयोग से, क्या हर तीसरा सेल न्यूमेरिक है और बाकी सब टेक्स्ट है? नहीं, वह कहता है। ठीक है, तो यहाँ मैं क्या करने जा रहा हूँ। मैं एक नई पंक्ति में जा रहा हूं और 1 और फिर कुछ भी नहीं, कुछ भी नहीं डाल रहा हूं, और मैं इन तीन कोशिकाओं, उन तीन कोशिकाओं को कॉपी करने जा रहा हूं, और फिर मैं जो करने जा रहा हूं वह है मैं ' मी अंत तक जा रहा हूं और उन सभी कोशिकाओं का चयन करूंगा। अब, यह 1500 कोशिकाएं हैं जो 3 की एक से अधिक है, और पेस्ट करें, और जो मेरे लिए करने जा रही है, वह मुझे हर तीसरी सेल देने वाली है, जैसे कि, और वह सुंदर चीज है, हम क्या हैं तब कर सकते हैं, यहाँ से चयन करें, BEV26 टाइप करें, और जब मैं ठीक क्लिक करूँगा, तो मैं SHIFT कुंजी दबाए रखूँगा, और वह अंत में चयन करेगा, और फिर HOMEFIND & SELECT, GO TO SPECIAL, और मैं चाहता हूं कि CONSTANTS, ठीक क्लिक करें, और अब मैंने जो किया है वह बहुत जल्दी हर तीसरे सेल का चयन करने में कामयाब रहा है।

आप कहते हैं, अच्छा, वह क्या अच्छा है? आप चयन को कैसे बढ़ाते हैं, जो एक बड़ा सवाल है, लेकिन यहाँ हम क्या करने जा रहे हैं। हम VBA पर स्विच करने जा रहे हैं। ALT + F11, ALT + F11, कंट्रोल + जी, और यह सुंदर सा कोड यहाँ है। चयन से, हम नीचे कुछ पंक्तियों की संख्या, कुछ स्तंभों की संख्या और, ठीक का चयन करने जा रहे हैं? इसलिए, डेटा को देखते हुए, मैं E23 में बिल जेलन के पास जाना चाहता हूं। दरअसल, मैं E24 में कुलदीप के पास जाना चाहता हूं, जो 2 पंक्तियों में है। इसलिए, मैं कह रहा हूं कि 2 पंक्तियों को ऊपर जायें, ENTER दबाएँ, और वह चयन, जो कि हर तीसरे सेल में था, अब बढ़ेगा।

क्या यह भयानक नहीं है, और वास्तव में, मैंने चार छोटे मैक्रोज़ लिखे हैं, एक को ऊपर ले जाना, नीचे जाना, बाएं चलना, दाएं चलना, क्योंकि जब मैंने कुलदीप को यह तरीका दिखाया, तो वह ऐसा है, अरे नहीं, 20 चीजें हैं। करना है। तो, यहां, हम मूव अप मैक्रो पर क्लिक करेंगे, जो मुझे 23 पंक्ति तक ले जाना चाहिए, और फिर दायाँ मैक्रो ले जाएँ, दायाँ मैक्रो ले जाएँ, बाएँ, बाएँ, दाएँ जाएँ? देखिए, हम बस … हम कर सकते हैं … एक बार जब हम उस चीज़ को प्राप्त करते हैं, तो हम वास्तव में चीजों को स्थानांतरित करने में सक्षम होने के लिए शांत हैं, आप जानते हैं, और फिर, वहाँ से, अन्य चीजों का एक पूरा गुच्छा कुलदीप करना चाहता था। । वह कॉपी करना और पेस्ट करना चाहता था (अनजाने - 03:14) कहीं और, सही पर ट्रांसपोज़ करता है, और यह सब आसान सामान है, अपेक्षाकृत। यह हर तीसरे सेल को चुना जा रहा है।

अब, मैं आपको यहां क्या दिखाने जा रहा हूं - क्योंकि मुझे संदेह है कि कुलदीप मैक्रो में यह सब करना चाहता है और बार-बार यह कदम नहीं उठाना चाहता है, और हे मैं उसकी सराहना करता हूं, यह कमाल है - मैं कुलदीप से कहने जा रहा हूं, पहली चीज जो मैं करना चाहता हूं वह यह है कि मैं चाहता हूं कि आप सभी कोशिकाओं का चयन करें। (जहां: 03:35) आप हर तीसरे सेल का चयन करना चाहते हैं, मैं चाहता हूं कि आप उस तरह की सभी कोशिकाओं का चयन करें, ठीक है, और फिर हम कहेंगे कि हमारे पास कितने कॉलम हैं, यह पता करें कि हमने कहां शुरू किया था, और फिर आंकड़ा अगली उपलब्ध पंक्ति, और मैं अंतिम पंक्ति कहाँ है यह जानने के लिए USEDRANGE का उपयोग कर रहा हूँ। मैं इसमें 2 पंक्तियाँ जोड़ रहा हूँ, और इसलिए जो करना चाहिए वह पंक्ति 27 में नीचे एक अच्छी खाली पंक्ति है। आइए एक नज़र डालते हैं, और इसलिए 27 एक रिक्त पंक्ति है। कोड उस रिक्त पंक्ति के कॉलम 5 में 1 डालने जा रहा है,और फिर यह 3 कोशिकाओं की प्रतिलिपि बनाने जा रहा है। तो, E, F, और G उन 3 कोशिकाओं में हैं जिन्हें हम वहां कॉपी करने जा रहे हैं और हम इसे 1500 कॉलम पर कॉपी करने जा रहे हैं, जो 1s और रिक्त, रिक्त, 1, रिक्त की एक श्रृंखला उत्पन्न करेगा; रिक्त, 1, रिक्त, रिक्त, सभी तरह से हमारे डेटा के अंत तक, और फिर विशेष लेख, यह घर है, खोजें और चुनें, विशेष कोशिकाओं पर जाएं, स्थिरांक चुनें, .SELECT।

ठीक है, इसलिए, अब, यह उस डेटा को चुना गया है, और फिर हम जानते हैं कि हम 4 पंक्तियों को ऊपर जाना चाहते हैं और bam, जैसे, यह ऊपर जाता है, इस मामले में 23 पंक्ति में। कुलदीप पंक्ति 24 चाहता है, (कोड समायोजित करें) एक बिट - 04:43) और फिर डाउन एरो दबाएं, और हम जाने के लिए अच्छे हैं।

मुझे यह करना सबसे अच्छा तरीका है। यदि किसी के पास हर तीसरे सेल (अनटाइनिबल - 04:52) को चुनने का एक बेहतर तरीका है, तो वह या हर दूसरी सेल या हर चौथे सेल को करने का अच्छा तरीका है, हर तरह से, कुछ टिप्पणियों को YouTube टिप्पणियों में छोड़ दें।

अच्छा हे। मैंने पावर एक्सेल विद बुक या वीबीए को मैक्रोज़ बुक के साथ प्रचारित नहीं किया है। उन पुस्तकों में बहुत बढ़िया एक्सेल टिप्स और ट्रिक्स। पुस्तक के बारे में अधिक पढ़ने के लिए शीर्ष दाएं कोने में स्थित i पर क्लिक करें।

ठीक है। इसलिए, इस कड़ी में, कुलदीप 1500 कोशिकाओं के लिए हर तीसरे सेल का चयन करना चाहता है। उन्होंने सभी 500 कोशिकाओं को मिलाने के लिए एक मैक्रो लिखने की कोशिश की, लेकिन यह बहुत लंबा है और एक संकलन त्रुटि का कारण बनता है। तो, समाधान 1: 1, रिक्त, रिक्त के साथ 3-कक्ष सरणी बनाएँ; उन 3 कोशिकाओं को कॉपी करें और 1500 कोशिकाओं पर चिपकाएं; 1, रिक्त, रिक्त, 1, रिक्त रिक्त के साथ 1500 कक्ष स्तंभ विस्तृत श्रेणी बनाता है; 1500 कोशिकाओं का चयन करें, खोजें और चुनें, विशेष पर जाएं, स्थिरांक, हर तीसरे सेल का चयन करता है; फिर VBA की एक पंक्ति, चयन .offset.select, कुछ पंक्तियों या स्तंभों या किसी भी चीज़ को स्थानांतरित करने के लिए; और फिर अंत में (अचिंत्य - 05:52) एक VBA मैक्रो पूरी बात करने के लिए।

मैं उस सवाल को भेजने के लिए कुलदीप का शुक्रिया अदा करना चाहता हूं और रुकने के लिए धन्यवाद देना चाहता हूं। हम आपको अगली बार एक और नेटकास्ट से देखेंगे।

फ़ाइल डाउनलोड करें

यहाँ नमूना फ़ाइल डाउनलोड करें: Podcast2108.xlsm

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