userform: klick auf ok gewähltes tabelenblat zeige

Informationen und Beispiele zu den hier genannten Dialog-Elementen:


Excel-Version: 9.0 (Office 2000)
nach unten

Betrifft: userform: klick auf ok gewähltes tabelenblat zeige
von: rahel
Geschrieben am: 03.07.2002 - 08:23:37

guten morgen,

ich habe ein userform, welches alle tabellenblätter der aktiven arbeitsmappe in einer combobox auflistet.
das userform hat übrigens einen "ok"- und einen "abbrechen"-button. wie kann ich nun bestimmen, dass beim klicken auf "ok" das gewählte tabellenblatt auch ausgewählt wird?
das user form sieht so aus:

Private Sub UserForm_Initialize()
Dim i As Byte
For i = 1 To Worksheets.Count
ComboBox1.AddItem Worksheets(i).Name
Next i
End Sub

gruss, rahel

nach oben   nach unten

Re: userform: klick auf ok gewähltes tabelenblat zeige
von: Hans W. Herber
Geschrieben am: 03.07.2002 - 08:29:55

Hallo Rahel,

wie folgt:


Private Sub cmdOK_Click()
   Worksheets(ComboBox1.Value).Select
End Sub

Möglicherweise wäre es anwenderfreundlicher, den Befehl dem Change-Ereignis der ComboBox zuzuweisen.

hans

nach oben   nach unten

Re: userform: klick auf ok gewähltes tabelenblat zeige
von: MRR
Geschrieben am: 03.07.2002 - 08:30:26

Hi Rahel,
folgenden Code für Deinen Button:

Private Sub CommandButton1_Click()
Worksheets(ComboBox1.Text).Activate
Unload Me
End Sub

HTH, Matthias
nach oben   nach unten

Re: userform: klick auf ok gewähltes tabelenblat zeige
von: Michael Scheffler
Geschrieben am: 03.07.2002 - 08:32:53

Hallo,

DoppelKlick auf den Ok-Button, dann in die Sub Click:


Sheets(Combobox.Text).Activate

Noch ein Tipp:

Private Sub UserForm_Initialize()
Dim i As Byte
For i = 1 To Worksheets.Count
ComboBox1.AddItem Worksheets(i).Name
Next i

Combobox.ListIndex = 0 ' setzt den Zeiger auf erste Zeile

End Sub



nach oben   nach unten

vielen dank euch beiden!!
von: rahel
Geschrieben am: 03.07.2002 - 08:34:34

ich werde mir das mit dem change noch überlegen. ist eine gute anmerkung, danke!
gruss, rahel

nach oben   nach unten

euch dreien natürlich ;-)
von: rahel
Geschrieben am: 03.07.2002 - 08:47:13


 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Zellen Animation"