एक निश्चित सामग्री वाले वीबीए मैक्रो के साथ एक्सेल तालिका की रेखाएं छुपाएं

विषय - सूची

यदि सेल में एक निश्चित सामग्री है तो वीबीए के माध्यम से लाइनों को कैसे छिपाना है

क्या आप मैक्रो का उपयोग करके एक निश्चित सामग्री वाली सभी पंक्तियों को स्वचालित रूप से छिपाना चाहेंगे? कल्पना कीजिए कि आप सभी पंक्तियों को छिपाना चाहते हैं यदि पाठ "छिपाना" संबंधित पंक्ति में किसी भी सेल में दिखाई देता है। डेटा को साफ करने के लिए यह एक उपयोगी एप्लिकेशन हो सकता है। निम्न तालिका में प्रारंभिक स्थिति पर एक नज़र डालें:

इस तालिका में, हम उन सभी पंक्तियों को छिपाना चाहते हैं जिनमें शून्य वाले कक्ष हैं। निम्नलिखित मैक्रो का प्रयोग करें:

विशिष्ट पंक्तियाँ छिपाएँ ()
रेंज के रूप में मंद सेल
ActiveSheet.UsedRange में प्रत्येक सेल के लिए
यदि Cell.Value = 0 और Rows (Cell.Row) .Hidden = False _
फिर Rows (cell.Row) .Hidden = True
अगली सेल
अंत उप

यदि आप मैक्रो से शुरू करते हैं, तो कुछ पंक्तियाँ पूरी तरह से छिपी होंगी, जैसा कि निम्नलिखित आकृति में दिखाया गया है

इनमें से प्रत्येक पंक्ति में, कुछ कॉलम में "छिपाना" टेक्स्ट दिखाई देता है। यदि आप इस सामग्री के बजाय किसी अन्य मानदंड की जांच करना चाहते हैं, तो मैक्रो में संबंधित तुलना को समायोजित करें।

सभी कक्षों को फिर से दिखाने के लिए, कुंजी संयोजन CTRL A दबाएं और फिर फ़ंक्शन का चयन करें START - FORMAT - FADE OUT & FADE IN - SHOW LINES (Excel 2007 और Excel 2010) या FORMAT LINE - FADE IN (एक्सेल अप टू वर्जन 2003)। वैकल्पिक रूप से, आप निम्न मैक्रो का उपयोग फीका करने के लिए कर सकते हैं:

उप सभी दिखाएं

कक्ष। पंक्तियाँ। छिपा हुआ = असत्य

अंत उप

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

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

wave wave wave wave wave