Bonjour,
je débute en vba et rencontre un problème que je n'arrive pas à résoudre.
Dans une userform, j'ai une trentaine d'optionbutton (référencés OPT_1, OPt_2....)
J'ai également une textbox (1 seule !)
Je voudrais que lorsque je coche une OPT, le libellé qui figure en arrière plan dans une feuille excel, alimente la textbox.
Le plus simple serait bien évidemment de le mettre dans la procédure click de l'OPT mais cela suppose que je le fasse pour chaque OPT.
L'idéal serait une procédure générique dans une boucle mais je ne sais pas où l'intégrer. dans le initialize du Userform ?
Le type de code que je cherche à caser :
Dim i As Integer
For i = 1 To 26
If Me.Controls("OPT_" & i).Value = True Then TB_LIBELLE.Value = Sheets("tdb").Range("c" & i + 1)
Next i
Merci d'avance pour votre aide....