ben avoir 5 options sur 50 lignes, c'est déjà pas l'idéal j'ai envie de dire. Après, tu peux très bien ne gérer que 1 fois tes option buttons sur des Usf que tu appelles a chaque fois, mais qui prend en compte la cellule cliquée, que tu récupères lors de l'initialisation par exemple, et où tu appliques après la sélection d'un bouton.
tu obtiendrais une fonction un peu comme ca :
function gestionliste(dim val as integer) 'avec val qui représente le numéro de la ligne traitée
taitement
end function