VBA मैक्रोज़ का उपयोग करके सेल श्रेणी में सूत्र दर्ज करें

विषय - सूची

यहां बताया गया है कि अपनी पसंद के फ़ॉर्मूला के साथ कक्षों की श्रेणी को भरने के लिए मैक्रो का उपयोग कैसे करें

ऑटोफिल फ़ंक्शन को कॉपी या उपयोग करके, एक्सेल आपको सेल से सेल रेंज में फ़ार्मुलों को स्थानांतरित करने के लिए कई विकल्प प्रदान करता है। लेकिन आप मैक्रो के माध्यम से ऐसा कैसे करते हैं?

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

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

इस काम को करने के लिए वीबीए मैक्रो का प्रयोग करें। सबसे पहले उस वर्कबुक को खोलें जिसमें आप मैक्रो को शामिल करना चाहते हैं। फिर VBA संपादक को प्रारंभ करने के लिए कुंजी संयोजन ALT F11 दबाएं। फिर फ़ंक्शन INSERT - MODULE चुनें। फिर निम्न मैक्रो दर्ज करें:

उप सममेनपेरमाक्रो ()
रेंज के रूप में मंद सेल
डिम एनआर अस लॉन्ग
ActiveSheet.Range में प्रत्येक कक्ष के लिए ("d2: d10")
नहीं = सेल। पंक्ति
Cell.FormulaLocal = "= SUM (A" और Nr & ": C" और Nr & ")"
अगली सेल
अंत उप

मार्को सक्रिय कार्यपत्रक में सेल श्रेणी D2: D10 को संसाधित करता है। कोशिकाओं को कोशिका द्वारा कोशिका के माध्यम से लूप किया जाता है। मैक्रो इनमें से प्रत्येक कक्ष में योग सूत्र दर्ज करने के लिए FORMULALOCAL गुण का उपयोग करता है।

इस सूत्र में, जोड़े गए क्षेत्रों को प्रत्येक पंक्ति में समायोजित किया जाता है। पंक्ति 2 में यह A2: C2 है, पंक्ति 3 में यह A3: C3 आदि है।

सूत्र आरओ प्रॉपर्टी का उपयोग करके लूप के भीतर वर्तमान लाइन नंबर को क्वेरी करने के लिए वेरिएबल एनआर का उपयोग करके ऐसा करता है। मैक्रो फिर धीरे-धीरे अलग-अलग टेक्स्ट घटकों से योग सूत्र तैयार करता है।

निम्नलिखित आंकड़ा मैक्रो शुरू करने के बाद परिणाम दिखाता है। प्रारंभ करने के लिए, एक्सेल में कुंजी संयोजन ALT F8 का उपयोग करें और SUMMENPERMAKRO मैक्रो का चयन करें।

मैक्रो के माध्यम से काम करने के अन्य तरीके भी हैं। एक प्रकार केवल एक सेल में सूत्र दर्ज करने के लिए मैक्रो का उपयोग करना है और फिर इसे कॉपी करना है ताकि एक्सेल स्वतंत्र रूप से संदर्भों को समायोजित कर सके।

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

wave wave wave wave wave