वीबीए को हर बार चलाने के बिना पंक्तियों को स्वचालित रूप से सेल परिवर्तन के रूप में छिपाने / अनहाइड करने के लिए चाहते हैं


1

मैं "Alt F8" को 0 मान पंक्तियों को छुपाने और पंक्तियों को पीछे छोड़ने के
लिए नहीं चाहता हूं > 0 मैं चाहता हूं कि डेटा परिवर्तन के रूप में इसे स्वचालित रूप से करें।

यह VBA कोड है जो 0 के मान के साथ पंक्तियों को छिपाने / अनहाइड करने के लिए काम करता है, लेकिन फिर से, यह स्वचालित रूप से नहीं बल्कि मैन्युअल रूप से काम करता है।

Sub HideRows()

    Application.EnableEvents = True
    On Error Resume Next

    For Each c In Range("V13:V898")
        If c.Value = 0 Then
            c.EntireRow.Hidden = True
        ElseIf c.Value >= 0 Then
            c.EntireRow.Hidden = False
        End If
    Next
    On Error GoTo 0

    Application.EnableEvents = True
End Sub

3
में देखो Worksheet.Changeघटना।
मैथ्यू गुइंडन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.