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


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.