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

Ereignisprozedur f. Multipage-Reiter

Forumthread: Ereignisprozedur f. Multipage-Reiter

Ereignisprozedur f. Multipage-Reiter
Werner
Hallo Freunde,
wenn man eine etwas komplexere Userform braucht, kann man sich mit dem Excel-Werkzeugkasten
Multiseiten (Multipage) erstellen und mit mehreren Reitern arbeiten.
Gibt es eine Möglichkeit, eine Ereignisprozedur speziell einem Reiter (Tab) zuzuordnen, so dass die
Prozedur aktiviert wird, wenn man den Reiter anclickt? Offenbar wohl nicht, denn der Reiter reagiert
beim Anclicken im Entwurfmodus gar nicht.
Dank für Vorschläge!
Werner R.

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Ereignisprozedur f. Multipage-Reiter
01.06.2008 14:32:53
{Boris}
Hi Werner,

Private Sub MultiPage1_Change()
If Me.MultiPage1.Value = 1 Then MsgBox "Huhu!"
End Sub


Beachte: Die Indexierung beginnt bei Null!
Grüße Boris

Es geht also doch
Werner
Hallo Boris!
Dank f. die nette kleine Prozedur! Es geht also doch! Nur muss man die Prozedur wohl direkt in den
Editor schreiben. Viele andere Steuerelemente (Controls) öffnen sich dagegen, wenn man mit der Maus
daraufclickt, und dann kann man die Prozeduranweisungen in die von Excel automatisch erstellte
Prozedur hineinschreiben. Aber man ist ja schon froh, wenn etwas überhaupt geht...
Werner R.

Anzeige
AW: Ereignisprozedur f. Multipage-Reiter
01.06.2008 14:34:00
MAS
Hallo Werner,
du musst in Abhängigkeit vom Index arbeiten

Private Sub MultiPage1_Click(ByVal Index As Long)
Select Case Index
Case 0
Debug.Print Index
Case 1
Debug.Print Index
Case Else
End Sub


AW: Ereignisprozedur f. Multipage-Reiter
Werner
Hallo MAS!
Auch Dir Dank! Also klar, ich spreche den jeweiligen Reiter über seinen Index an. Werner R.
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige