Nurbo
XLDnaute Nouveau
Salut,
Après avoir pas mal cherché, je me vois dans l'obligation de donner ma langue au chat.
Je sais faire un AutoFill d'une cellule dans une colonne, idem dans une ligne. Par contre mon problème c'est de faire un AutoFill en ayant plusieurs cellules sélectionnées sur une même ligne.
Comme un exemple est plus parlant, je vous joint le fichier.
Je colle une extraction en A1 de l'onglet "données".
En cliquant sur TRAITER, la macro copie les données en violet de A4 à C31 (le 31 est variables puisque le fichier peut avoir plus de ligne).
Les données sont collées dans l'onglet "extract" à la suite des autres, de la colonne A à C.
Ensuite, le reste des données est rapatrié via RECHERCHEV car il n'y a pas forcément des données dans toutes les files, d'ailleurs dans l'exemple il n'y a pas de données en file jaune (onglet "données). Pour positionner la cellule au bon endroit je me sert d'un Find(what) et Offset.
J'arrive à dérouler la recherchev sur toute la ligne, dans l'exemple de D154 à J154.
Et c'est la que je bloque, je voudrais faire un AutoFill du Range(D154:J154) jusqu'à la dernière date de la colonne A, en ligne 181.
Bien sur les n° de ligne changent puisque chaque jour j'ajoute des données.
La macro dans le fichier s'arrête là où je suis bloqué, c'est à dire à l'autofill des cellules sélectionnées.
J'aurais pu faire autant de Find(what) + Offset pour chaque colonne, mais je suppose qu'il est possible de faire un AutoFill d'un Range non ?
Ou autres solution, je suis pas sectaire
Merci.
Après avoir pas mal cherché, je me vois dans l'obligation de donner ma langue au chat.
Je sais faire un AutoFill d'une cellule dans une colonne, idem dans une ligne. Par contre mon problème c'est de faire un AutoFill en ayant plusieurs cellules sélectionnées sur une même ligne.
Comme un exemple est plus parlant, je vous joint le fichier.
Je colle une extraction en A1 de l'onglet "données".
En cliquant sur TRAITER, la macro copie les données en violet de A4 à C31 (le 31 est variables puisque le fichier peut avoir plus de ligne).
Les données sont collées dans l'onglet "extract" à la suite des autres, de la colonne A à C.
Ensuite, le reste des données est rapatrié via RECHERCHEV car il n'y a pas forcément des données dans toutes les files, d'ailleurs dans l'exemple il n'y a pas de données en file jaune (onglet "données). Pour positionner la cellule au bon endroit je me sert d'un Find(what) et Offset.
J'arrive à dérouler la recherchev sur toute la ligne, dans l'exemple de D154 à J154.
Et c'est la que je bloque, je voudrais faire un AutoFill du Range(D154:J154) jusqu'à la dernière date de la colonne A, en ligne 181.
Bien sur les n° de ligne changent puisque chaque jour j'ajoute des données.
La macro dans le fichier s'arrête là où je suis bloqué, c'est à dire à l'autofill des cellules sélectionnées.
J'aurais pu faire autant de Find(what) + Offset pour chaque colonne, mais je suppose qu'il est possible de faire un AutoFill d'un Range non ?
Ou autres solution, je suis pas sectaire
Merci.