VBA मैक्रो का उपयोग करके किसी Excel श्रेणी में गैर-रिक्त कक्षों की संख्या निर्धारित करें

Anonim

कैसे गिनें कि एक्सेल कॉलम में कितने सेल में सामग्री है

आप यह पता लगाने के लिए मैक्रो का उपयोग करना चाहते हैं कि कॉलम में कितने सेल में सामग्री है (अर्थात, वे खाली नहीं हैं)। बेशक, आप इसे वीबीए में लूप के माध्यम से कर सकते हैं। हालाँकि, यह आसान है यदि आप एक्सेल फ़ंक्शन का उपयोग करके कार्य करते हैं। एक्सेल फ़ंक्शन NUMBER को ठीक इसी उद्देश्य के लिए डिज़ाइन किया गया है। मैक्रो में इस फ़ंक्शन का उपयोग करें और परिणाम को एक चर या सेल में स्थानांतरित करें।

कॉलम B में प्रयुक्त सभी कक्षों की संख्या ज्ञात करने के लिए, निम्न मैक्रो का उपयोग करें:

उप संख्या स्तंभ ()
ActiveCell.Value = WorksheetFunction.Count (कॉलम (2))
अंत उप

मैक्रो में प्रवेश करने के लिए, VBA संपादक लाने के लिए एक्सेल में ALT F11 दबाएं। VBA संपादक में INSERT - MODULE कमांड चुनें और मैक्रो दर्ज करें। मैक्रो शुरू करने के लिए, एक्सेल में कुंजी संयोजन ALT F8 को सक्रिय करें। दो कीबोर्ड शॉर्टकट एक्सेल के सभी संस्करणों में काम करते हैं।

यदि आप एक निश्चित सेल में फ़ंक्शन का परिणाम लिखना चाहते हैं (उदाहरण के लिए सेल A1), अभिव्यक्ति AKTIVECELL को RANGE ("A1") से बदलें और अपनी पसंद के सेल पते का उपयोग करें।

आप परिभाषित करते हैं कि कॉलम के बाद पैरामीटर का उपयोग करके कौन सा कॉलम जोड़ा जाना है। कॉलम को बाएं से दाएं क्रमांकित किया गया है, कॉलम ए में नंबर 1 है।

निम्न आंकड़ा दिखाता है कि यदि आप किसी तालिका में फ़ंक्शन प्रारंभ करते हैं तो परिणाम कैसा दिखता है: