Формула VBA отлично работает с F5
Ячейки столбца E E3:E5 имеют функции, которые рассчитывают до суммы в долларах или 0,00 долларов США.
Это формула, извлекаемая из = SUM(«Предложение MEDENT - Создатель»!B15 * 15)
Если результат равен $ 0,00, строка скрывается - если она больше 0, она отображается
Sub hidelines2()
If Range("E3").Value = 0 Then
Rows("3:3").EntireRow.Hidden = True
ElseIf Range("E3").Value > 0 Then
Rows("3:3").EntireRow.Hidden = False
End If
If Range("E4").Value = 0 Then
Rows("4:4").EntireRow.Hidden = True
ElseIf Range("E4").Value > 0 Then
Rows("4:4").EntireRow.Hidden = False
End If
If Range("E5").Value = 0 Then
Rows("5:5").EntireRow.Hidden = True
ElseIf Range("E5").Value > 0 Then
Rows("5:5").EntireRow.Hidden = False
End If
End Sub
Моя проблема: я не могу заставить это работать автоматически при изменении значений ячеек.
Было несколько предложений, но ни одно из них не сработало.