bonsoir JP06,
Avec cette petite modif , cela devrait marcher.
With Sheets("Feuil2")
Set Coller = .Range(.Range("L6").Value)
Set CollerFin = .Range(.Range("L7").Value)
https://www.excel-pratique.com/~files/doc2/O5dZ5Macro_boucle_de_copie_sur_2_Feuilles.xls
J'ai seulement rajouté les points aprés "=".
Le point affecte la propriété (range) à la déclaration with précédente.("feuil2" ici).
Si tu ne mets pas le point ("range " est affectée à la feuille active.la feuille 1 ici puisque le bouton déclenchant celle ci est sur cette feuille)
ça marche toujours sur la feuille 1 mais rien ne se passe sur la feuille 2
tu copiais les valeurs sur la feuille(1) en F23 à F25 et J23 à J25
Amicalement