ich habe mir eine Userform zusammengebastelt, die mit Einstellungswerten aus einer Tabelle geändert werden soll:
Private Sub UserForm_Initialize()
Dim a As String
If Worksheets("Dienstoptionen").[c2] = True Then
Me.MultiPage1.Page1.Caption = Worksheets("Dienstoptionen").[B2]
Else
Me.MultiPage1.Page1.Caption = ""
Me.MultiPage1.Page1.Enabled = False
End If
If Worksheets("Dienstoptionen").[c7] = True Then
Me.MultiPage1.Page2.Caption = Worksheets("Dienstoptionen").[B7]
Else
Me.MultiPage1.Page2.Caption = ""
Me.MultiPage1.Page2.Enabled = False
End If
End Sub
Bis hier funktioniert alles gut, aber das ist erst der Anfang. In der Userform geht es bis Page9 und auch weitere Änderungen an z.B. mehreren Commandbutton in den einzelnen Pages möchte ich noch machen.
Wie bekomme dies in eine Schleife? "Page1", "Page2" usw. müsste sicherlich durch eine Variable ersetzt werden, was ich aber nicht hinbekomme.