Dexels
Well-known member
ok, ik ben nog redelijk nieuw in het VBA verhaal in excel.
Nu ben ik opzoek naar een manier om onderstaande korter te schrijven, gezien ik geen goesting heb om dit voor het hele bereik manueel aan te passen
Kan iemand me uit mijn lijden verlossen?
Tis dus de bedoeling dat in de hele reeks van rij 149 t/m 168, CEL 'T' gecontroleerd wordt op een waarde en als die lager is dan 1 dat deze automagisch worden verborgen. Ik neem aan dat ik dit niet voor elke rij hoef uit te typen en dat dit ook anders op te lossen is, alleen zie ik even niet hoe.
Nu ben ik opzoek naar een manier om onderstaande korter te schrijven, gezien ik geen goesting heb om dit voor het hele bereik manueel aan te passen
Kan iemand me uit mijn lijden verlossen?
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Rows("149").EntireRow.Hidden = Range("T149").Value < 1
Rows("150").EntireRow.Hidden = Range("T151").Value < 1
Rows("151").EntireRow.Hidden = Range("T152").Value < 1
...
Rows("168").EntireRow.Hidden = Range("T168").Value < 1
End Sub
Tis dus de bedoeling dat in de hele reeks van rij 149 t/m 168, CEL 'T' gecontroleerd wordt op een waarde en als die lager is dan 1 dat deze automagisch worden verborgen. Ik neem aan dat ik dit niet voor elke rij hoef uit te typen en dat dit ook anders op te lossen is, alleen zie ik even niet hoe.