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

Blattauswahl mit Symbolleiste

Forumthread: Blattauswahl mit Symbolleiste

Blattauswahl mit Symbolleiste
07.11.2003 17:41:02
Peter
Hallo Forum,
In einer eigenen Symbolleiste habe ich eine Combobox.
Die Namen wurden mit einem Index versehen. (siehe Beispiel)

~begin~
......With Symbol
.AddItem Text:="Start", index:=1
~end~
Jetzt möchte ich erreichen, dass nur das angewählte Blatt angezeigt wird.
Aber so richtig funktioniert die Sache nicht.

~begin~

Sub BlattAuswahl()
Dim index As Long
Dim Sh As Worksheet
index = Application.CommandBars("TA/Urlaub").Controls.Item(2).ListIndex
For Each Sh In Worksheets
If Sh(????) = index Then
With Sh
.Visible = True
.Protect
.Select
Exit Sub
End With
Else: With Sh
.Visible = False
.Unprotect
End If
Next Sh
End Sub

~end~
Danke im voraus
Peter
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Blattauswahl mit Symbolleiste
07.11.2003 18:23:28
Nepumuk
Hallo Peter,
so geht's:


Option Explicit
Sub BlattAuswahl()
Dim index1 As Long, index2 As Long
index1 = Application.CommandBars("TA/Urlaub").Controls.Item(2).ListIndex
index2 = ActiveSheet.index
With Worksheets(index1)
.Visible = True
.Protect
End With
With Worksheets(index2)
.Visible = False
.Unprotect
End With
End Sub



Code eingefügt mit: Excel Code Jeanie

Du könntest aber an Stelle des Listindex aus der Commandbar auch mit den Tabellennamen daraus arbeiten.

Gruß
Nepumuk
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige