F
Frenatchl
Guest
Bonjour,
j'aurais besoin d'une âme charitable pour me coder une macro en VB. Ca ne devrait pas être compliqué.
je reçois une dizaine de fichier (disons A1 à A10) qui sont formatés exactement pareil, sur le modèle du fichier joint. Dans ces fichiers, des utilisateurs ont insérés des lignes.
je voudrais un macro qui consolide tout ça en un seul fichier A.xls
C'est-à-dire :
* ouvre fichier A1, copie les lignes, colle-les dans A.xls
* ouvre fichier A2, ..., colle-les dans A.xls à la suite des précédentes
* etc ...
* jusqu'à A10
NB1 :
Attention, il se pourrait que dans les fichiers Ai.xls, il y ait une ligne vide au beau milieu des autres. Donc éviter les algorithmes qui copieraient les lignes les unes après les autres, jusqu'à une ligne vide ... car ce n'est peut-être pas la fin des lignes à copier.
NB2 :
pour des raisons techniques, il ne faut copier que les 4 premières colonnes de chaque ligne, et pas la ligne entière.
Voilà, si vous voulez être assez sympa pour me le coder dans le fichier joint, ça me rendrait un fier service.
Merci d'avance ! [file name=A_20060316224019.zip size=1992]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/A_20060316224019.zip[/file]
j'aurais besoin d'une âme charitable pour me coder une macro en VB. Ca ne devrait pas être compliqué.
je reçois une dizaine de fichier (disons A1 à A10) qui sont formatés exactement pareil, sur le modèle du fichier joint. Dans ces fichiers, des utilisateurs ont insérés des lignes.
je voudrais un macro qui consolide tout ça en un seul fichier A.xls
C'est-à-dire :
* ouvre fichier A1, copie les lignes, colle-les dans A.xls
* ouvre fichier A2, ..., colle-les dans A.xls à la suite des précédentes
* etc ...
* jusqu'à A10
NB1 :
Attention, il se pourrait que dans les fichiers Ai.xls, il y ait une ligne vide au beau milieu des autres. Donc éviter les algorithmes qui copieraient les lignes les unes après les autres, jusqu'à une ligne vide ... car ce n'est peut-être pas la fin des lignes à copier.
NB2 :
pour des raisons techniques, il ne faut copier que les 4 premières colonnes de chaque ligne, et pas la ligne entière.
Voilà, si vous voulez être assez sympa pour me le coder dans le fichier joint, ça me rendrait un fier service.
Merci d'avance ! [file name=A_20060316224019.zip size=1992]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/A_20060316224019.zip[/file]