Bonjour tout le monde !!!
J’ai fait quelques recherches sur le forum, mais je n’arrive pas à adapter par rapport à mes besoins…
Le topic de « Compiler sur 1 feuille des éléments de 3 autres feuilles » ne convient pas à ce que je dois faire par exemple.
Le but est de copier le contenu d’une feuille de plusieurs classeurs ouverts dans un seul classeur de consolidation dans lequel se trouve le bouton de macro.
LES FICHIERS
- 1 classeur de consolidation : « Consolidation.xlsm »
Dans lequel on trouve :
une feuille Conso
une feuille ToutesAlertes dans laquelle on trouve des formules Excel à partir de la colonne K.
- 1 classeur: « Direction ABC.xlsx »
- 1 classeur: « Direction DEF.xlsx »
- 1 classeur: « Direction GHI.xlsx »
- 1 classeur: « Direction JKL.xlsx »
- 1 classeur: « Direction MNO.xlsx »
Dans ces fichier, une feuille Alertes_Direction.
Ces six classeurs sont ouverts sur le bureau.
Le bouton se situe dans le classeur Consolidation.xlsm dans la feuille Conso.
LA MACRO
(NB : la dernière cellule non vide se trouve en colonne B)
1. Classeur Consolidation.xlsm - Feuille ToutesAlertes : effacer le contenu et le format de la colonne A à J.
2. Classeur Consolidation.xlsm - Feuille Conso : effacer le contenu de la ligne 2 jusqu’à la fin
3. Répéter en boucle jusqu’à faire sur les 5 fichiers de Direction xxx:
a. Classeur Direction xxx.xlsx – feuille Alertes_Direction : Copier de la ligne 2 jusqu’à la dernière cellule non vide
b. Classeur Consolidation.xlsm – feuille Conso : Coller à partir de la dernière cellule non vide
4. Classeur Consolidation.xlsm – feuille Conso : remplacer les caractères spéciaux « àâäéèêëîïôöûüùç » en « aeiouc ») de la ligne 2 à la dernière cellule non vide
5. Classeur Consolidation.xlsm – feuille Conso : remplacer les « - » (tiret du 6) par un espace de la ligne 2 à la dernière cellule non vide
6. Classeur Consolidation.xlsm – feuille Conso : formule supprespace de la ligne 2 à la dernière cellule non vide
7. Classeur Consolidation.xlsm – feuille Conso : mettre toutes les lettres en majuscule de la ligne 2 jusqu’à la dernière cellule non vide
8. Classeur Consolidation.xlsm – feuille Conso : copier les colonnes A à J
9. Classeur Consolidation.xlsm – feuille Toutes_Alertes : coller à partir de la colonne A
Merci d’avance à tous !
J’ai fait quelques recherches sur le forum, mais je n’arrive pas à adapter par rapport à mes besoins…
Le topic de « Compiler sur 1 feuille des éléments de 3 autres feuilles » ne convient pas à ce que je dois faire par exemple.
Le but est de copier le contenu d’une feuille de plusieurs classeurs ouverts dans un seul classeur de consolidation dans lequel se trouve le bouton de macro.
LES FICHIERS
- 1 classeur de consolidation : « Consolidation.xlsm »
Dans lequel on trouve :
une feuille Conso
une feuille ToutesAlertes dans laquelle on trouve des formules Excel à partir de la colonne K.
- 1 classeur: « Direction ABC.xlsx »
- 1 classeur: « Direction DEF.xlsx »
- 1 classeur: « Direction GHI.xlsx »
- 1 classeur: « Direction JKL.xlsx »
- 1 classeur: « Direction MNO.xlsx »
Dans ces fichier, une feuille Alertes_Direction.
Ces six classeurs sont ouverts sur le bureau.
Le bouton se situe dans le classeur Consolidation.xlsm dans la feuille Conso.
LA MACRO
(NB : la dernière cellule non vide se trouve en colonne B)
1. Classeur Consolidation.xlsm - Feuille ToutesAlertes : effacer le contenu et le format de la colonne A à J.
2. Classeur Consolidation.xlsm - Feuille Conso : effacer le contenu de la ligne 2 jusqu’à la fin
3. Répéter en boucle jusqu’à faire sur les 5 fichiers de Direction xxx:
a. Classeur Direction xxx.xlsx – feuille Alertes_Direction : Copier de la ligne 2 jusqu’à la dernière cellule non vide
b. Classeur Consolidation.xlsm – feuille Conso : Coller à partir de la dernière cellule non vide
4. Classeur Consolidation.xlsm – feuille Conso : remplacer les caractères spéciaux « àâäéèêëîïôöûüùç » en « aeiouc ») de la ligne 2 à la dernière cellule non vide
5. Classeur Consolidation.xlsm – feuille Conso : remplacer les « - » (tiret du 6) par un espace de la ligne 2 à la dernière cellule non vide
6. Classeur Consolidation.xlsm – feuille Conso : formule supprespace de la ligne 2 à la dernière cellule non vide
7. Classeur Consolidation.xlsm – feuille Conso : mettre toutes les lettres en majuscule de la ligne 2 jusqu’à la dernière cellule non vide
8. Classeur Consolidation.xlsm – feuille Conso : copier les colonnes A à J
9. Classeur Consolidation.xlsm – feuille Toutes_Alertes : coller à partir de la colonne A
Merci d’avance à tous !