एक्सेल VBA: डेटा के साथ कॉलम गिनें (2 उदाहरण)

  • इसे साझा करें
Hugh West

जब आपके पास कुछ कॉलम वाली एक छोटी डेटा तालिका होती है, तो आप उन सभी को आसानी से गिन सकते हैं। लेकिन एक बड़ी डेटा तालिका के लिए, बिना किसी त्रुटि के सभी कॉलमों को गिनना काफी मुश्किल है। इसके अलावा, कुछ कॉलम में डेटा हो सकता है, जबकि कुछ कॉलम पूरी तरह खाली हो सकते हैं। इस प्रकार बड़ी डेटा तालिका के मामले में डेटा वाले सभी कॉलमों की गणना करना काफी कठिन है। इस लेख में, आप Excel में VBA का उपयोग करके डेटा के साथ स्तंभों की गणना करने के 2 तरीके आसानी से सीखेंगे।

अभ्यास कार्यपुस्तिका डाउनलोड करें

आप निम्न लिंक से Excel फ़ाइल डाउनलोड कर सकते हैं और साथ में अभ्यास it.

Data.xlsm के साथ स्तंभों की गणना करें

Excel में VBA का उपयोग करके डेटा के साथ स्तंभों की गणना करने के 2 तरीके

1 सरल VBA कोड का उपयोग करके डेटा के साथ वर्कशीट में सभी कॉलमों की गणना करें

हम निम्नलिखित डेटा तालिका में 3 कॉलम देख सकते हैं। अब हम एक एक्सेल वर्कशीट में उपयोग किए गए कॉलम की संख्या निर्धारित करने के लिए VBA कोड का उपयोग करेंगे।

❶ सबसे पहले, ALT + F11 दबाएं VBA संपादक खोलने के लिए।

❷ उसके बाद Insert > मॉड्यूल।

❸ उसके बाद निम्नलिखित VBA स्क्रिप्ट को कॉपी करें।

6747

❹ फिर VBA संपादक पर वापस जाएं और CTRL दबाएं + V पेस्ट करने के लिए।

❺ अब CTRL + S बटन दबाकर VBA कोड सेव करें।

❻ वीबीए कोड चलाने के लिए, डेवलपर टैब पर जाएं और मैक्रोज़ पर क्लिक करें। या, केवल F5 दबाएं कुंजी।

मैक्रो डायलॉग बॉक्स दिखाई देगा।

❼ आपको बस इतना करना है, रन बटन पर क्लिक करें।

अब आप देखेंगे कि एक डायलॉग बॉक्स दिखाई दे रहा है। जो कहता है, डेटा वाले कॉलम की संख्या 3 है।

और पढ़ें: एक्सेल में कॉलम की संख्या की गणना कैसे करें (3 आसान तरीके)

2. एक्सेल VBA कोड

का उपयोग करके डेटा के साथ दी गई श्रेणी में सभी कॉलमों की गणना करें, निम्नलिखित VBA कोड आपको डेटा के साथ सभी कॉलमों की गणना करने में सक्षम करेगा दी गई रेंज।

कोड का उपयोग करने के लिए,

❶ सबसे पहले, ALT + F11 दबाकर VBA एडिटर खोलें।

❷ फिर जाएं सम्मिलित करने के लिए > मॉड्यूल एक नया मॉड्यूल बनाने के लिए।

❸ उसके बाद निम्नलिखित VBA स्क्रिप्ट कॉपी करें।

5132

❹ VBA संपादक पर वापस जाएं और दबाएं CTRL + V पेस्ट करने के लिए।

❺ अब CTRL + S दबाकर कोड को सेव करें।

डेवलपर टैब पर जाएं और मैक्रो विंडो खोलने के लिए मैक्रो दबाएं।

या, बस दबाएं मैक्रो डायलॉग बॉक्स प्राप्त करने के लिए F5 कुंजी।

❼ डायलॉग बॉक्स से, फंक्शन का नाम CountColumnsInArange चुनें और रन <7 दबाएं>बटन।

अंत में, एक छोटा डायलॉग बॉक्स दिखाई देगा जो बताता है कि कॉलम की कुल संख्या 3 है।

<0 और पढ़ें: एक्सेल में वीलुकअप के लिए कॉलम की गणना कैसे करें (2 तरीके)

एक्सेल में कॉलम की गणना के लिए अधिक वीबीए कोड

1. प्रयोग करनावीबीए रेंज। एंड मेथड टू रिटर्न द लास्ट यूज्ड कॉलम नंबर

एक्सेल स्प्रेडशीट में आखिरी बार इस्तेमाल किया गया कॉलम नंबर पाने के लिए,

❶ सबसे पहले, दबाकर VBA एडिटर खोलें ALT + F11.

❷ इसके बाद Insert > नया मॉड्यूल बनाने के लिए मॉड्यूल । VBA संपादक में कोड।

❺ उपरोक्त कोड चलाने के लिए F5 कुंजी दबाएं।

आपको अंतिम कॉलम मिलेगा पॉप-अप डायलॉग बॉक्स में नंबर नीचे दी गई तस्वीर के रूप में:

और पढ़ें: एक्सेल में वैल्यू तक पहुंचने तक कॉलम की गणना कैसे करें

2. Excel में अंतिम उपयोग किए गए कॉलम नंबर को वापस करने के लिए रेंज.फाइंड विधि का उपयोग करें

यदि आप अंतिम उपयोग किए गए कॉलम नंबर को वापस करने के लिए VBA कोड की तलाश कर रहे हैं तो नीचे दिए गए चरणों का पालन करें :

❶ VBA एडिटर खोलने के लिए सबसे पहले ALT + F11 दबाएं।

❷ उसके बाद Insert > मॉड्यूल।

❸ निम्नलिखित VBA कोड कॉपी करें:

4718

❹ फिर VBA संपादक पर वापस जाएं और CTRL + V दबाएं पेस्ट करने के लिए।

❺ अब CTRL + S बटन दबाकर VBA कोड सेव करें।

अब, दबाएं उपरोक्त कोड को चलाने के लिए F5 कुंजी।

आपको नीचे दी गई तस्वीर के अनुसार पॉप-अप डायलॉग बॉक्स में अंतिम उपयोग किए गए कॉलम नंबर मिलेंगे:

<21

याद रखने योग्य बातें

  • VBA संपादक खोलने के लिए ALT + F11 दबाएं।
  • आप ALT + दबा सकते हैं मैक्रोज़ डायलॉग बॉक्स का लाभ उठाने के लिए F8 । 3>

    संक्षेप में, हमने एक्सेल में VBA का उपयोग करके डेटा वाले कॉलम की गणना करने के 2 तरीकों पर चर्चा की है। आपको इस लेख के साथ संलग्न अभ्यास कार्यपुस्तिका को डाउनलोड करने और उसके साथ सभी विधियों का अभ्यास करने की सलाह दी जाती है। और नीचे टिप्पणी अनुभाग में कोई भी प्रश्न पूछने में संकोच न करें। हम सभी प्रासंगिक प्रश्नों का यथाशीघ्र उत्तर देने का प्रयास करेंगे। और अधिक जानने के लिए कृपया हमारी वेबसाइट ExcelWIKI पर जाएं।

ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।