एक्सेल: वीबीए मैक्रो के माध्यम से कार्यपत्रकों की संख्या

Anonim

सक्रिय कार्यपुस्तिका में कितनी कार्यपत्रक शामिल हैं, यह पूछने के लिए VBA गुण का उपयोग करें

कई मैक्रोज़ में, किसी कार्यपुस्तिका में सभी कार्यपत्रकों को चलाया जाना चाहिए। ऐसा करने के लिए, आपको सबसे पहले यह पता लगाना होगा कि किसी कार्यपुस्तिका में कितनी कार्यपत्रक हैं।

आप इस उद्देश्य के लिए COUNT प्रॉपर्टी को क्वेरी कर सकते हैं। निम्नलिखित मैक्रो दिखाता है कि व्यवहार में इस संपत्ति का उपयोग कैसे करें:

उप शोशीट संख्या ()
पूर्णांक के रूप में मंद संख्या
संख्या = कार्यपत्रक। गणना
MsgBox "वर्तमान कार्यपुस्तिका में शामिल है" और _
संख्या और "टेबल।"
अंत उप

मैक्रो वर्तमान कार्यपुस्तिका में कार्यपत्रकों की संख्या पढ़ता है और इस संख्या को एक विंडो में एक संदेश के साथ प्रदर्शित करता है। निम्नलिखित चित्रण दिखाता है कि परिणाम कैसा दिख सकता है:

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