Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
332to336
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
332to336
332to336
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige