jovandesande
Nieuwe gebruiker
- Lid geworden
- 10 dec 2008
- Berichten
- 4
Beste,
Ik zoek een VBA code waarmee op een blad rijen verborgen worden waar de formule 0 is. Via een ander topic kwam ik (na aanpassen tbv mijn bestand) deze VBA code tegen:
Nu werkt deze code echter enkel voor de rij 4 o.b.v. de formule in C4, maar in de rijen daaronder (in voorbeeld bestand C4 tm C7) moet eigenlijk hetzelfde voor gelden, indien waarde 0 dan verbergen.
Om nu voor elke regel apart de True/False code in te voeren wordt nogal wat werk, aangezien het ander bestand 390 regels heeft.
Is er een makkelijkere manier voor? Als ik [C4:C7] doe dan krijg ik een 13 foutmelding. Als ik Rows("4:7") doe dan worden die wel netjes verborgen als C4 0 is maar dat is niet de bedoeling.
Iemand een oplossing? Via Google en de search werd ik niet veel wijzer en de codes onbegrijpelijker (de huidige code snap ik nog wel). Bij voorbaat dank!
Ik zoek een VBA code waarmee op een blad rijen verborgen worden waar de formule 0 is. Via een ander topic kwam ik (na aanpassen tbv mijn bestand) deze VBA code tegen:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [C4] = "0" Then Rows("4:4").EntireRow.Hidden = True
If [C4] = "1" Then Rows("4:4").EntireRow.Hidden = False
End Sub
Nu werkt deze code echter enkel voor de rij 4 o.b.v. de formule in C4, maar in de rijen daaronder (in voorbeeld bestand C4 tm C7) moet eigenlijk hetzelfde voor gelden, indien waarde 0 dan verbergen.
Om nu voor elke regel apart de True/False code in te voeren wordt nogal wat werk, aangezien het ander bestand 390 regels heeft.
Is er een makkelijkere manier voor? Als ik [C4:C7] doe dan krijg ik een 13 foutmelding. Als ik Rows("4:7") doe dan worden die wel netjes verborgen als C4 0 is maar dat is niet de bedoeling.
Iemand een oplossing? Via Google en de search werd ik niet veel wijzer en de codes onbegrijpelijker (de huidige code snap ik nog wel). Bij voorbaat dank!