Bonjour à tous,
Je rencontre des difficultés pour consolider plusieurs classeurs.csv en VBA. Après quelques tests je pense qu'il est préférable de reprendre à zéro compte tenu des différentes étapes à réaliser. Vous pouvez trouver les détails des actions à réaliser pour tous fichiers .csv présents dans le dossier en cours du classeur maître.
A partir du classeur CALCULS.xlsm qui est le classeur maître :
1-ouvrir un premier fichier .csv nommé "*" présent dans le dossier en cours (au format européen car en VBA le fichier s'ouvre au format américain avec des virgules et points points virgules tout à la suite non exploitable en l'état)
2- condition 1 : si Range("F2") contient "*PERIODE*" alors copier toutes les données à partir de A3 et coller avec format dans dans le classeur maître onglet "RECEPTACLE PERIODE" à la première cellule vide de la colonne A
3 - condition 2 : si Range("F2") contient "*SEMAINE*" alors copier toutes les données à partir de A3 et coller avec format dans dans le classeur maître onglet "RECEPTACLE HEBDO" à la première cellule vide de la colonne A
Fermer le classeur et répéter les opérations pour tous fichiers .csv présents dans le dossier en cours du classeur maître.
Merci beaucoup pour votre aide !
Partager