एक्सेल - पंक्तियों का सशर्त विलोपन

मुद्दा

मेरे पास एक स्प्रेडशीट है जहां कॉलम ए एक परियोजना का नाम है तो कॉलम बी, सी और डी विशिष्ट परियोजना के लिए वित्तीय डेटा हैं। मैं क्या करना चाहूंगा, यदि बी, सी और डी में शून्य शून्य है तो ही परियोजना के लिए पूरी पंक्ति को हटा दें। मैं 1 विशिष्ट कॉलम के लिए एक फ़िल्टर सेट कर सकता हूं और शून्य फ़िल्टर कर सकता हूं, लेकिन कई पंक्तियों में 3 कॉलमों में से केवल 1 या 2 ही शून्य हैं, इसलिए यह काम नहीं करता है।

उपाय

इस मैक्रो के साथ प्रयास करें (यह मानते हुए कि पहली पंक्ति में शीर्षक थे)।

 सार्वजनिक उप DELETE_Rows_CellZero_Col_B_C_D () डिम x अस लॉन्ग डिम y as लॉन्ग x = रेंज ("C65536")। End (xlUp) .Row for y - x x से चरण 2 -1 सेल (y, 2) .Value = 0 और Cells (y, 3)। वाल्यू = 0 और सेल्स (y, 4)। वाल्यू = 0 फिर R (y)। डिलीट एंड इफ नेक्स्ट y एंड सब। 
पिछला लेख अगला लेख

शीर्ष युक्तियाँ