Userform: Vor-/Zurück-Button nutzen
29.04.2015 13:01:07
Wilhelm
Seit einiger Zeit probiere ich mich an folgendem Problem:
Ich habe eine Userform mit mehreren Pages. Auf allen Pages gibt es Vor- und Zurück-Buttons (Command-Button). Bei den Pages sind nicht alle immer sichtbar (Visible = False), sondern nur, wenn auf z.B. der ersten Seite eine Checkbox oder ein Wert in einer Combobox ausgewählt wurde. Die Vor- und Zurück-Buttons habe ich mit folgendem Code belegt:
Private Sub page2_Commandbutton_vor_Click()
With Multipage1
If .Value
Private Sub page2_Commandbutton_zur_Click()
With MultiPage1
If .Value > 0 Then
.Value = .Value - 1
Else
.Value = 0
End If
End With
End Sub
Das klappt auch in beide Richtungen super, wenn alle Seiten auf "Visible = True" stehen. Sobald ich aber Seiten dazwischen habe, die nicht angezeigt werden, klappt es nur mit dem Vor-(Weiter-)Button problemlos. Beim Zurück-Button passiert dann nichts. Muss ich in den Einstellungen der einzelnen Pages was anpassen oder gibt es eine Art Funktion "Next active page"/"Previous active page"? Ich könnte zwar mit If-Then-Routinen immer den Status der jeweiligen Seiten abrufen, aber ich würde mir gerne den ganzen Code sparen, da es viele Pages gibt. Mein Ratgeber "Google" konnte mir bisher leider nicht weiterhelfen :-(
Für Eure Mühe schon mal vielen Dank im Voraus!
Viele Grüße,
Wile