Formuła VBA działa doskonale z F5
Kolumny E E3: E5 mają funkcje, które obliczają do kwoty w dolarach lub 0,00 USD.
Oto formuła, z której czerpiemy =SUM('MEDENT Proposal - Creator'!B15*15)
Jeśli wynik wynosi 0,00 USD, linia jest ukryć - jeśli jest większy niż 0, to jest odkryć
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
Mój problem: Nie mogę tego zrobić automatycznie uruchamiany gdy wartości komórki zostaną zmienione.
Było kilka sugestii, ale żadna nie zadziałała.