VBA के साथ प्रयुक्त एक्सेल सेल श्रेणी को स्वचालित रूप से चिह्नित और गिनें

किसी मैक्रो का उपयोग करके तालिका में उपयोग किए गए सभी कक्षों को चिह्नित करने या गिनने के लिए आपको "UsedRange" मैक्रो की आवश्यकता होती है। दो उदाहरणों का उपयोग करते हुए, हम आपको दिखाएंगे कि इसका सही तरीके से उपयोग कैसे किया जाए।

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

प्रयुक्त एक्सेल कोशिकाओं को चिह्नित करने के लिए प्रयुक्त रेंज का प्रयोग करें

निम्नलिखित मैक्रो दिखाता है कि व्यवहार में संपत्ति का उपयोग कैसे करें:

सब मार्कऑलयूज्ड सेल ()
ActiveSheet.UsedRange.Select
अंत उप

निम्न आंकड़ा दिखाता है कि जब किसी तालिका में मैक्रो का उपयोग किया जाता है तो यह कैसा दिख सकता है। उपयोग की गई सभी कोशिकाओं को चिह्नित किया गया है:

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

एक्सेल में प्रयुक्त सेल श्रेणियों की गणना कैसे करें

सूत्र वाली तालिका में कक्षों की संख्या की गणना करने के लिए, निम्न मैक्रो का उपयोग करें:

उप सूत्रगणना ()

रेंज के रूप में मंद सेल डबल गणना के रूप में मंद गणना = 0 ActiveSheet.UsedRange में प्रत्येक सेल के लिए। सेल अगर सेल। HasFormula फिर काउंटर = काउंटर + 1 अगला सेल MsgBox ("वहाँ हैं" और Str $ (काउंटर) और "सक्रिय तालिका में सूत्रों के साथ सेल।")

अंत उप

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

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave