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 !