Bonjour
Compliqué à expliquer mais simple à comprendre
La macro énumère tous les contrôles dans la frame
Et pour désigner le 1er, le 2ème, le 3éme on utilise une variable (bouton_colonne ou bouton_ligne) afin de savoir à quel contrôle on se réfère
Pour faire une analogie simple (un peu idiote)
Imagines une salle remplie de gens et que tu veux rechercher l'individu avec des cheveux noirs
Tu marquerais
Pour chaque personne dans la salle
For Each bouton_colonne In Frame_colonne.Controls
Si la personne à les cheveux noirs
If bouton_colonne.Value Then
identité = personne avec les cheveux noirs
colonne = bouton_colonne.Caption
Je ne sais pas si tu comprendras cette explication