Wie kann ich ein bestimmtes Arbeitsblatt basierend auf dem Zellenwert in einem anderen Blatt ein- oder ausblenden?
Gibt es Methoden, mit denen wir eine bestimmte Arbeitsblattregisterkarte basierend auf einem Zelleninhalt in einem anderen Blatt ein- oder ausblenden können? Wenn ich beispielsweise den Text "Ja" in die Zelle G1 von Blatt2 eingebe, möchte ich, dass das Blatt1 ausgeblendet wird, und wenn ich "Nein" eingebe, wird das Blatt1 sofort angezeigt. Wie kann ich dieses Problem in Excel lösen?
Ein- oder Ausblenden einer bestimmten Arbeitsblattregisterkarte basierend auf dem Zellenwert mit VBA-Code
Um eine bestimmte Arbeitsblattregisterkarte basierend auf einem Zellenwert in einem anderen Arbeitsblatt ein- oder auszublenden, kann der folgende VBA-Code Ihnen einen Gefallen tun. Gehen Sie wie folgt vor:
1. Wechseln Sie zum Arbeitsblatt, das den Zellenwert enthält, auf dem Sie ein anderes Blatt ausblenden möchten.
2. Klicken Sie mit der rechten Maustaste auf die Registerkarte Blatt und wählen Sie Code anzeigen, in der herausgesprungen Microsoft Visual Basic für Applikationen Fenster, bitte kopieren Sie den folgenden Code und fügen Sie ihn in das leere Modulfenster ein, siehe Screenshot:
VBA-Code: Ein- oder Ausblenden einer Arbeitsblattregisterkarte basierend auf dem Zellenwert:
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
Hinweis: In dem obigen Code, G1 und Ja sind die Zelle und der Zelleninhalt, auf denen Sie basieren möchten, und Sheet1 ist das spezifische Blatt, das Sie ein- oder ausblenden möchten. Sie können sie nach Ihren Wünschen ändern.
3. Speichern und schließen Sie diesen Code, wenn Sie "Nein" oder anderen Text in Zelle G1 eingeben, wird Blatt1 ausgeblendet. Wenn Sie jedoch "Ja" in die Zelle eingeben, wird Blatt1 sofort angezeigt (siehe Screenshots):
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!