Hoe een specifiek werkblad verbergen of zichtbaar maken op basis van de celwaarde in een ander blad?
Zijn er methoden waarmee we een specifiek werkbladtabblad kunnen verbergen of zichtbaar maken op basis van de celinhoud in een ander blad? Als ik bijvoorbeeld de tekst "Ja" in de cel G1 van Blad2 typ, wil ik dat Blad1 wordt verborgen, en wanneer ik "Nee" invoert, moet Blad1 meteen worden weergegeven. Hoe kan ik dit probleem oplossen in Excel?
Verberg of maak een specifiek werkbladtabblad zichtbaar op basis van de celwaarde met VBA-code
Verberg of maak een specifiek werkbladtabblad zichtbaar op basis van de celwaarde met VBA-code
Om een specifiek werkbladtabblad te verbergen of zichtbaar te maken op basis van een celwaarde in een ander werkblad, kan de volgende VBA-code u een plezier doen, doe dit als volgt:
1. Ga naar het werkblad met de celwaarde waarop u een ander blad wilt verbergen op basis van.
2. Klik met de rechtermuisknop op de bladtab en selecteer Bekijk code, in de pop uit Microsoft Visual Basic voor toepassingen venster, kopieer en plak de volgende code in het lege modulevenster, zie screenshot:
VBA-code: verberg of verberg een werkbladtabblad op basis van de celwaarde:
Private Sub Worksheet_Change(ByVal Target As Range)
If [G1] = "Yes" Then
Sheets("Sheet1").Visible = True
Else
Sheets("Sheet1").Visible = False
End If
End Sub
Opmerking: In de bovenstaande code, G1 en Ja zijn de cel- en celinhoud waarop u wilt baseren, en Sheet1 is het specifieke blad dat u wilt verbergen of zichtbaar wilt maken. U kunt ze naar wens aanpassen.
3. Sla vervolgens deze code op en sluit deze. Wanneer u "Nee" of andere tekst invoert in cel G1, wordt Blad1 verborgen, maar als u "Ja" invoert in de cel, wordt Blad1 meteen weergegeven, zie schermafbeeldingen:
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!