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

0