Toch onderstaand weer een code.
Wat doe ik toch verkeerd?
Het is de bedoeling dat de commandbutton de caption krijgt uit de array. Telkens ontvang ik de foutmelding dat de typen niet overeenkomen.
Deze code staat in een UserForm.
Als ik i declareer als integer en y declareer as string dan krijg ik een foutmelding dat er een matrix wordt verwacht.
Wat doe ik toch verkeerd?
Het is de bedoeling dat de commandbutton de caption krijgt uit de array. Telkens ontvang ik de foutmelding dat de typen niet overeenkomen.
Deze code staat in een UserForm.
Code:
Private Sub CommandButton12_Click()
Y = Array("Heus", "Waar", "Ik", "Probeer", "Het", "Toch", "Maar", "Eens")
With Frm_Hoofd
For Each ctrl In .Frame2.Controls
With ctrl
For i = 22 To 29
For Y = Y(0) To Y(7)
If .Name = ("CommandButton" & i) Then .Caption = Y
Next Y
Next i
End With
Next ctrl
End With
End Sub
Als ik i declareer als integer en y declareer as string dan krijg ik een foutmelding dat er een matrix wordt verwacht.