• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Regels verbergen afhankelijk van waarde

Status
Niet open voor verdere reacties.

mattie94

Gebruiker
Lid geworden
30 aug 2011
Berichten
80
Op een formulier dat ingevuld moet worden heb je verschillende keuzes.
Omdat het best een behoorlijk formulier is, wil ik het wat overzichtelijker maken.

Zie bijlage:
Als de optie op nee staat, moet onderstaand stuk weergeven worden.
Als de optie op ja staat, moeten de regels verborgen worden.

Wie kan me helpen?


Bekijk bijlage verbergen.xlsx
 
Onderstaande code verbergt de regels 4 t/m 10 als de waarde in B1 geen Nee is.
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
     
    If Target.Address = "$B$1" Then
        If Target.Value = "Nee" Then
            Rows("4:10").EntireRow.Hidden = False
        Else
            Rows("4:10").EntireRow.Hidden = True
        End If
    End If
End Sub

Groeten Marcel
 
Laatst bewerkt:
Het kan op 1 regel:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Rows("4:10").EntireRow.Hidden = [B1] <> "Nee"
End Sub

Met vriendelijke groet,


Roncancio
 
Nu moet ik de tegenovergestelde functie hebben, als het een bepaalde waarde heeft moeten verschillende regels zichtbaar worden.
Ik heb het geprobeerd met EntireRow.visible maar dan krijg ik allen maar error's en dan werkt die niet.

Waarschijnlijk is het een hele makkelijk functie maar ik krijg hem niet gevonden.

Sorry voor de domme vraag, maar wie kan me helpen?
 
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Rows("4:10").EntireRow.Hidden = [COLOR="#FF0000"][B]Not[/B] [/COLOR][B1] <> "Nee"
End Sub

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan