Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Microsoft 365Creer un USF avec des optionbutton d'une liste nommée ou définie
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Voyez le fichier joint et le code du module de classe :
VB:
Public WithEvents OB As MSForms.OptionButton
Private Sub OB_Change()
If OB Then MsgBox OB.Caption 'juste pour tester
End Sub
Le code de Module1 :
Code:
Dim OB() As New Classe1
Sub USF()
Dim i&
With Sheets("Feuil1").[A1].CurrentRegion
For i = 1 To .Rows.Count
ReDim Preserve OB(1 To i)
Set OB(i).OB = UserForm1.Controls.Add("Forms.OptionButton.1")
OB(i).OB.Top = 10 + 20 * (i - 1)
OB(i).OB.Left = 10
OB(i).OB.Height = 12
OB(i).OB.Width = 80
OB(i).OB.Caption = .Cells(i, 1)
Next
End With
UserForm1.Height = 30 + 20 * i
UserForm1.Show
End Sub
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD