Macro copier certaines lignes de plusieurs feuilles dans récap
RésoluNouveau sur votre blog et novice exel, je me permet de faire une demande après des recherches infructueuses.
situation:
Dans un même fichier, des feuilles mensuelles sont créés avec un même type de tableau.(elles sont créées en dupliquant une feuille "tableau vide")
Demande:
J'aimerai récupérer certaines lignes dans ses différents tableaux et les copier dans une feuille "récap".
Ces lignes doivent être sélectionnées par rapport à un "mot" présent ou pas dans une colonne"X".
Si je résume:
>la macro doit ouvrir tous mes onglets,
>sélectionner les lignes obéissants au "mot" présent dans la colonne "X"
>copier ses lignes dans la feuille "récap" en les incrémentant.
Si dans un premier temps vous comprenez ma demande je dis "bravo"
et si vous l’exaucez je dis "respect"
2 réponses
La discussion porte sur une macro Excel qui ouvre l’ensemble des onglets d’un fichier et sélectionne les lignes contenant un mot dans la colonne X, afin de les copier dans une feuille récap. Plusieurs intervenants proposent d’adapter la détection de la dernière ligne, changer la référence de colonne (par exemple D au lieu de A), et de prévoir des cas où une ligne produit est vide. D’autres contributions couvrent l’intégration d’un troisième classeur et le démarrage automatique via l’ouverture du rapport, ainsi que des solutions pratiques comme l’insertion d’un bouton dans l’onglet Développeur. La meilleure pratique évoquée inclut d’homogénéiser les feuilles (mêmes colonnes), d’utiliser des noms de fichiers exacts et d’éviter les formules dans le classeur de relais.
-
Bonjour Christian et bienvenue sur CCM
Bien compris ton besoin, oui c'est faisable par macro mais il faut connaitre la structure exacte de ton fichier et de ses tableaux
Postes un exemple de ton fichier, anonymé au besoin) sur cjoint.com, fais créer un lien, copies-le et reviens le coller ici dans un prochain message en indiquant quel est le mot déclencheur et la colonne où il doit se trouver
Cdlmnt
Via
-
Re
Voilà
http://www.cjoint.com/c/FCpmBkG4LSP
Le bouton MAJ sur la feuille Recap lance la macro
1) Bien laisser la feuille Recap et la feuille vierge en tête, la amcro boucle sur les feuilles à partir de la 3eme
2) Toutes les feuilles doivent avoir une structure identique (la feuille de décembre avait une colonne en plus apres RV que j'ai supprimé et dans la feuille vierge il manquait la colonne Reno
Cdlmnt
Via
-
bonjour via55,
j'ai vu le travail impressionnant que tu viens de faire super.
et moi j'avais poser une question titré :liaison des feuilles d'un classeur avec un autre.
Je pense que j'avais mal titré. mon problème n'est pas trop loin de celui de christian.
Je vous prie de bien vouloir le regarder s'il vous plait.
Merci d'avance -
-
@Positif5Bonjour Positif
fichier Rapport avec une macro (à lancer l'autre classeur étant également ouvert, onglet Développeur - Macros - report)
http://www.cjoint.com/c/FCpp4cD7kIP
Attention à ce que les noms produits en colonne D de Relevé soient orthographiés exactement comme les noms des feuilles dans Rapports puisque c'est sur eux que peut se baser la macro pour sélectionner les bonnes feuilles dans Rapport
Cdlmnt
Via -
-
-