अगला खाली एक्सेल सेल खोजें

Anonim

मैक्रो का उपयोग करके कॉलम में अगला फ्री सेल कैसे निर्धारित करें

कई मैक्रोज़ में, डेटा को लगातार जोड़ा जाना चाहिए। फिर कॉलम में अगला सेल निर्धारित करना आवश्यक है जहां आप डेटा दर्ज कर सकते हैं। आप इसे एक्सेल फॉर्मूला का उपयोग करके हल कर सकते हैं।

हालाँकि, यदि आप मैक्रो में अंतिम सेल निर्धारित करना चाहते हैं, तो आपको VBA कमांड की आवश्यकता होगी। समस्या को हल करने के लिए कई दृष्टिकोण हैं। यहाँ एक उपयुक्त मैक्रो है:

सब सर्च फ्रीसेल ()
रेंज के रूप में मंद सेल
डिम मैक्सज़ील अस लॉन्ग
यदि वैल (बाएं (आवेदन। संस्करण, 2))> 11 तो
अधिकतम रेखा = 1048576
अन्यथा
अधिकतम रेखा = 65536
अगर अंत
सेल सेट करें = सेल (मैक्सज़ील, 1)। एंड (xlUp) .ऑफ़सेट (1, 0)
MsgBox "अगला फ्री सेल है" और सेल।पता (गलत, गलत)
अंत उप

एक बार शुरू होने के बाद, मैक्रो कॉलम ए में अगले मुक्त, अप्रयुक्त सेल को निर्धारित करता है। इस सेल का पता एक विंडो में प्रदर्शित होता है।

मैक्रो सक्रिय तालिका के कॉलम ए में अंतिम पंक्ति को संबोधित करता है और वहां से शुरू होकर, ऊपर उपयोग किए गए अंतिम सेल को निर्धारित करता है। मैक्रो को २००३ के संस्करण तक एक्सेल में और साथ ही २००७ के संस्करण से एक्सेल में काम करने के लिए, शुरुआत में एक उपयुक्त मामला भेद किया जाता है। यह मामला भेद आवश्यक है क्योंकि उपलब्ध लाइनों की संख्या 2007 के संस्करण के साथ 65536 से बढ़कर 1048576 हो गई है।

यदि आप कॉलम ए में फ्री सेल के बजाय कॉलम में फ्री सेल ढूंढना चाहते हैं, तो कमांड के बाद पहले नंबर 1 को ब्रैकेट में बदलें। प्रकोष्ठों संबंधित कॉलम की संख्या से।

युक्ति: यदि आप जानना चाहते हैं कि एक्सेल में मैक्रो कैसे दर्ज करें और शुरू करें, तो आपको यहां एक संक्षिप्त विवरण मिलेगा: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -macros- in-excel-ein.html