Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Auswahl Pulldownmenü

Forumthread: Auswahl Pulldownmenü

Auswahl Pulldownmenü
19.01.2006 21:34:44
Michael
Bis jetzt habe ich folgende Makros:
_______________________________________________________________________________

Sub Einlesen()
Dim wks As Worksheet
For Each wks In Worksheets
Worksheets("Tabelle1") _
.DropDowns(1).AddItem wks.Name
Next wks
End Sub

_______________________________________________________________________________

Sub Auswahl()
With ActiveSheet.DropDowns(1)
Worksheets(.List(.ListIndex)).Select
End With
End Sub

_______________________________________________________________________________
ich würde gerne in die Makros noch 2 Optionen einbauen:
1.) das als erste Auswahl immer der Name "wechseln zu..." erscheint
2.) nach einer getroffenen Auswahl, sollte das Pulldownmenü ( ich hoffe es heisst so ), quasi zurück gesetzt werden auf "wechseln zu...". Kann mir einer die Makros vervollständigen ?
Mfg
Michael
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Auswahl Pulldownmenü
19.01.2006 22:25:46
Uduuh
Hallo,
ungetestet:

Sub Einlesen()
Dim wks As Worksheet
Worksheets("Tabelle1").DropDowns(1).AddItem "wechseln zu ..."
For Each wks In Worksheets
Worksheets("Tabelle1") _
.DropDowns(1).AddItem wks.Name
Next wks
Worksheets("Tabelle1").DropDowns(1).listindex=0
End Sub


Sub Auswahl()
With ActiveSheet.DropDowns(1)
if .listindex>0 then
Worksheets(.List(.ListIndex)).Select
.listindex=0
end if
End With
End Sub

Gruß aus’m Pott
Udo

Anzeige
AW: Auswahl Pulldownmenü
19.01.2006 22:29:53
Josef
Hallo Michael!
' **********************************************************************
' Modul: Modul1 Typ: Allgemeines Modul
' **********************************************************************

Option Explicit

Sub Einlesen()
Dim wks As Worksheet
With Worksheets("Tabelle1").DropDowns(1)
  .List = "wechseln zu..."
  For Each wks In Worksheets
    .AddItem wks.Name
  Next wks
  .ListIndex = 1
End With
End Sub


Sub Auswahl()
With ActiveSheet.DropDowns(1)
  If .ListIndex > 1 Then
    Worksheets(.List(.ListIndex)).Select
    .ListIndex = 1
  End If
End With
End Sub


'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
AW: Auswahl Pulldownmenü
19.01.2006 22:53:10
Michael
Danke euch beiden, funktioniert 100%ig !!!
Mfg
Michael
;

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