• 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.

Zichtbaarmaken

Status
Niet open voor verdere reacties.

cverkooyen

Gebruiker
Lid geworden
13 sep 2006
Berichten
140
Is het mogelijk om een blad zichtbaar te maken als een bepaald veld is ingevuld? En uiteraard weer onzichtbaar worden als het veld leeg gemaakt word?

Ik heb 5 velden die ingevuld kunnen worden, bij elk van die 5 velden hoort een ander blad. Als het veld ingevuld is moet het blad dat erbij hoort zichtbaar worden.

Wie zou me opweg kunnen helpen?
 
bijvoorbeeld zo

x = Range("d5")
y = Range("d7")
If x = Empty Then
Worksheets("Blad2").Visible = False
Else
Worksheets("Blad2").Visible = True
End If
If y = Empty Then
Worksheets("Blad3").Visible = False
Else
Worksheets("Blad3").Visible = True
End If
 
....

Kijk hier eens naar.

Code staat op blad 1.
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Sheets(1).Range("B2") = 1 Then
    Sheets(2).Visible = True
Else
    Sheets(2).Visible = False
End If

If Sheets(1).Range("B3") = 1 Then
    Sheets(3).Visible = True
Else
    Sheets(3).Visible = False
End If

End Sub

Denk dat de code nog wel wat beter kan maar mijn kennis is nog niet breed genoeg.


Groet,
Ferenc
 

Bijlagen

Denk dat de code nog wel wat beter kan ...

Klopt:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("Blad2").Visible = (Range("B2") = 1)
Sheets("Blad3").Visible = (Range("B3") = 1)
'...
End Sub

Wigi
 
Thanks Wigi :thumb: ,

Dacht al zoiets terug te krijgen :).


Groet,
Ferenc
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan