Bonjour, Salut jmd !
Je ne comprends pas ce que veut dire limer les entrées "a" et "b" ?
Moi je veux simplement copier
1. les colonnes A; F ; H;I ; J ; k ver v,w ;x ;y ;z ;aa ;ab . où la colonne F n’est pas vide
2. les colonnes A; G ; H;I ; J ;k ver ac ;ad ;ae ;af ;ag ;ah où la colonne G est n’est pas vide
Ce qui est ta demande initiale à laquelle tu as adjoins une condition pour chacun des cas...
Je te fais donc remarquer que quand la colonne F n'est pas vide, il y a "a" en colonne B, et si la colonne G n'est pas vide, il y a alors "b" en colonne B !
Ceci étant établi, j'ai trouvé plus logique de tester la même cellule plutôt que d'en tester 2 différentes... mais cela confirme bien tes conditions.
D'autre part, au cas où tu ne t'en soies pas rendu compte, je ne procède pas par copier-coller, au profit d'une méthode plus efficace qui ne peut être utilisée manuellement.
Mais le résultat est bien que les cellules jaunes et vertes vont respectivement aux endroits où tu souhaitais qu'elles aillent !
J’ai pas pu l’adapter à mon fichier original
Je ne te le conseille pas sans connaissance suffisante en VBA.
Si ton modèle était conforme à l'original et configuré de la même façon que ce dernier, tu ne devrais pas avoir d'adaptation à faire. Un certain nombre d'éléments sont définis au moyen de variables (dimensionnement de la plage source, colonnes dont les valeurs sont à récupérer), d'autres non, concernant le positionnement (ligne 18, plage source débutant en A jusqu'en K, plages cibles débutant en V et AC).
Comme tu n'as pas fait état d'adaptation à cet égard, je ne vois pas ce que tu pourrais vouloir adapter !
Cordialement.