Bonjour Richard
Ben Oui.
Quand on duplique un formulaire et qu'on modifie la base de données ( de 24 activités en 40 activités) il faut reprendre le nouveau formulaire avec la même logique.
Les Frame ne posent pas de problème.
Par contre tu as rajouté des Label et des CheckBox sans prendre le soin de les nommer comme les 1ers et de les ordonner.
Ex: lNb3 à lNb20 puis Label 371etc. Les CheckBox ajoutés sont également dans le désordre.
D'autre part, il faut modifier ta boucle For x=3 to 26 en 3 to 42.
Attention, ta colonne AV dans la feuille "Enfant" n'est pas renseignée.
Correction de ton code pour Valider ta saisie
.Cells(L, 63).FormulaLocal = "=NB.SI(W" & L & ":BJ" & L & ";""X"")"
.Cells(L, 64).FormulaLocal = "=BK" & L & "*2"
.Cells(L + 1, 63).Resize(1, 2).Delete shift:=xlUp
.Cells(L + 2, 63).FormulaLocal = "=SOMME(BK4:BK" & L & ")"
.Cells(L + 2, 64).FormulaLocal = "=SOMME(BL4:BL" & L & ")"
.Cells(L + 2, 63).Resize(1, 2).Borders.LineStyle = 1
Voici ton fichier corrigé.
Je n'ai pas cherché plus loin, pour vérifier d'autres erreurs .
Cdt
Henri