VBA मैक्रो के माध्यम से एक्सेल सेल श्रेणी के लिए संख्या प्रारूप सेट और बदलें

Anonim

यदि आप वीबीए मैक्रो के साथ किसी व्यक्तिगत सेल या सेल श्रेणी के संख्या प्रारूप को बदलते हैं, तो आप उपयोगकर्ता को कुछ भी किए बिना अपनी आवश्यकताओं के अनुसार तालिकाओं और डेटा श्रेणियों को तेज़ी से और आसानी से प्रारूपित कर सकते हैं।

एक्सेल स्प्रेडशीट में नंबर फॉर्मेट बदलना आसान है। कुंजी संयोजन CTRL 1 से आप सभी Excel संस्करणों में FORMAT CELLS संवाद बॉक्स खोल सकते हैं और अपने कक्षों का स्वरूप बदल सकते हैं।

लेकिन जब आप किसी मैक्रो के भीतर से कोशिकाओं के प्रारूप को बदलना चाहते हैं तो आप क्या करते हैं? निम्नलिखित आंकड़ा कॉलम ए और बी में डेटा के साथ एक तालिका दिखाता है।

आप B2: B25 श्रेणी के लिए संख्या प्रारूप को फिर से परिभाषित करना चाहते हैं और दो दशमलव स्थानों के साथ एक व्यावसायिक प्रारूप का उपयोग करना चाहते हैं। निम्नलिखित मैक्रो का प्रयोग करें:

उप LegeZahlenformatFest ()
रेंज ("बी2: बी25")। नंबरफॉर्मेट = "#, ## 0.00"
अंत उप

शुरू होने के बाद, सूची को पुन: स्वरूपित किया जाएगा। B2: B25 की श्रेणी में संख्याओं को नए संख्या स्वरूप दिए गए हैं। निम्नलिखित आंकड़ा परिणाम दिखाता है:

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

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