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

Forumthread: Tabellenblatt nach Zelleninhalt öffnen

Tabellenblatt nach Zelleninhalt öffnen
05.10.2024 15:51:02
Dieter Klein
Hi zusammen,

ich baue gerade eine Mappe die folgende Funktionen erfüllen soll:

1. Beim Starten der Mappe soll nur die Hauptmappe [Dashboard] erscheinen (klappt)
2. Anlegen von Tabellenblättern, diese werden dann automatisch in eine Liste [Daten] übertragen (klappt)
3. Der Admin kann in der Liste Passwörter den einzelnen Abteilungen zuweisen MASTER-Passwort: 111 (klappt)

Ich möchte nun, wenn die Abteilung ihr Passwort eingeben nur deren Tabellenblatt geöffnet wird (Abteilung C, Blatt C, usw.)

Hier ist der Code:

Sub Worksheet_Change(ByVal Target As Excel.Range)

Dim blatt As Worksheet

'Code OK
If Worksheets("Dashboard").Range("c3") = Worksheets("Daten").Range("e3") Then
Worksheets("c3").Activate
'MsgBox "Alles klar"

'Mastercode OK
ElseIf Worksheets("Dashboard").Range("c3") = Worksheets("Daten").Range("b3") Then

For Each blatt In Sheets
blatt.Visible = True
Next blatt

Else
MsgBox "NIX"

End If

Danke für Eure Hilfe und ein tolles WE.

Gruß Dieter

P.S.: hier noch die Datei:
https://www.herber.de/bbs/user/172599.xlsm
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabellenblatt nach Zelleninhalt öffnen
06.10.2024 02:54:06
ralf_b
Hallo Dieter,
hier mal eine einfache Umsetzung


Sub Worksheet_Change(ByVal Target As Excel.Range)

Dim rng As Range

If Target.Address = "$C$3" Then
If Target = "" Then Exit Sub
If Target.Offset(-1) = "" Then Exit Sub
For Each rng In Worksheets("Daten").Range("A2:A7")
If rng = Target.Offset(-1) And Target = rng.Offset(0, 1) Then

Worksheets(Target.Offset(-1).Value).Visible = xlSheetVisible
Worksheets(Target.Offset(-1).Value).Activate
Exit For
End If
Next
End If


End Sub
Anzeige
AW: Tabellenblatt nach Zelleninhalt öffnen
06.10.2024 15:24:35
Dieter Klein
Hallo Ralf,

danke für die schnelle hilfe.

Gruß
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige