Merci pour les explications,
Cependant, en essayant de continuer à partir de ce code, je me suis rendu compte que la colonne copiée est copiée depuis la première ligne du classeur.
Or lorsque je décale la ligne de départ dans le Range, c'est toute la plage qui est décalée!
Pour faire simple j'ai attaché le fichier et ce que je souhaite faire est donc:
- Trouver le numéro de ligne où je trouve le mot "FIN" depuis la ligne 4 => ok
- Insérer le nombre de lignes comptées dans la feuille 1 à partir de la ligne 4 de la feuille 2 => ok
- Copier les valeurs de la ligne 4 à la ligne FIN - 1 => ici copie depuis la ligne 1 et si je change en appliquant B4 alors la plage copiée va de B4 à B17 au lieu de B14
- Coller cette plage dans les lignes de la feuille 2 créées à cet effet => ok
Si le sujet vous intéresse toujours, je suis preneur d'une bonne solution! :-)
Merci!