Bonjour Nicos, bonjour le forum,
"qui ne fonctionne pas" ne signifie pas grand chose !...
• Est-ce qu'il y y a un bug ? Dans ce cas la ligne de code qui pose problème est surlignée de jaune
• est-ce qu'il n'y as pas de bug mais le résultat affiché ne correspond pas au résultat escompté ?
• est-ce que rien ne se passe lorsque tu exécute la macro.
Quel type de case à cocher ? barre d'outil "Formulaire" ou barre d'outils "ActiveX" ?
Bref, si tu veux de l'aide, donne nous les moyens de t'aider. Le fichier qui va bien serait encore le meilleur moyen de le faire...
Sinon, en règle générale, évite autant que tu le peux les Select qui ne font que ralentir l'exécution du code. Ton code peut se simplifier par :
If Case_à_cocher_245.Value = True Then
Sheets("COLLECTIF").Range("A1:T110").Copy
Sheets("1_Dirigeant").Rows("404:404").Insert Shift:=xlDown
End If
End Sub