Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: VBA: Worksheet ausblenden wenn Zelle = WAHR

VBA: Worksheet ausblenden wenn Zelle = WAHR
13.04.2015 13:42:52
Hauser
Hallo,
ich habe eine Frage zu VBA:
ich habe in Worksheet 1 durch ein ActiveX-Optionsfeld die Wahl zwischen Einblenden und Ausblenden.
Diese Optionsfelder sind jeweils mit Zellen auf Worksheet 2 verknüpft, wo dann WAHR oder FALSCH ausgegeben wird (das ist kein Muss, es hat mir aber bei anderen Formeln geholfen).
Wenn Ausblenden gewählt wird, ändert sich dessen Wert in Worksheet 2 logischerweise auf WAHR.
Sobald das passiert soll Worksheet 3 ausgeblendet werden.
Ich habe versucht das über VBA zu lösen, bin aber noch ein Einsteiger und habe darum Schwierigkeiten.
Hier mein (wahrscheinlich nicht fehlerfreier) Versuch:

Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" = "WAHR" Then
Worksheets("Worksheet 3").Visible = Target = "WAHR"
End If
End Sub

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA: Worksheet ausblenden wenn Zelle = WAHR
13.04.2015 14:12:28
Nepumuk
Hallo,
knapp daneben ist auch vorbei :)
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$1" Then _
        Worksheets("Worksheet 3").Visible = Target.Value = True
End Sub

Gruß
Nepumuk

Anzeige
AW: VBA: Worksheet ausblenden wenn Zelle = WAHR
15.04.2015 13:22:59
Hauser
Habs jetzt so gelöst:
Private Sub Worksheet_SheetChange(ByVal Target As Range)
If ActiveWorkbook.Sheets("Tabellenblatt 1").Range("C25") = "WAHR" Then
ActiveWorkbook.Sheets("Tabellenblatt 2").Visible = True
Else
ActiveWorkbook.Sheets("Tabellenblatt 2").Visible = False
End If

Eine Frage: was genau bewirkt Option Explicit?

Anzeige
AW: VBA: Worksheet ausblenden wenn Zelle = WAHR
16.04.2015 07:29:53
Nepumuk
Hallo,
diese Option zwingt dich alle benutzen Variablen explizit zu deklarieren. Das Beugt Fehlern bei Variablennamen vor und erleichtert so die Fehlersuche ungemein.
Gruß
Nepumuk
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige