En effet tu as raison je fais une boucle puis je sors du FOR. ( Je connaissais pas le F8 c'est cool )
Du coups mon problème est comme tu as dit que je sors de la boucle aprés la première, alors qu'en soi je veux juste passer au IF suivant ..
Et au niveau du code tu as tout ce qui conçerne mon problème je pense. En gros j'ai Label 20 à Label 45 et Checkbox 20 à Checkbox 45, et j'aimerais que les 3 premières checkbox cochées renvoient la valeur de leur Label respectif ( de i égal ) dans les cellules B14, 15 et 16.
Le premier problème étant cette sortie de boucle prématurée, le deuxième est selon moi que ma ligne
UserForm1.Controls("CheckBox" & x).Value = False
ne fonctionne pas puisque les cellules B15 et B16 affichent toujours la même valeur que B14, ce qui veut dire que la Checkbox ne se décoche pas comme j'ai voulu le faire dans cette ligne ..