Je cherche une VBA cumulant les infos des précédentes feuilles
Résolu
NeosFire
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
NeosFire Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
NeosFire Messages postés 19 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis entrain d'automatisé la récupération d'information d'une entreprise grâce a des feuilles de calcules, pour facilité le transfère d'information du chef de projet qui doit informatisé les information relevé par les employés. J'ai donc créer un fichier excel que les employé n'aurons qu'a remplir (évité trop de doublons et les répétitions d'informations) mais voilà, pour simplifier au plus la démarche j'aimerais créer une VBA permettant de regroupé et de cumulé les information des mes feuilles précédentes, j'ai essayé d'adapté ce tuto http://www.info-3000.com/vbvba/syntheseplusieursclasseurs/ pour résoudre mon problème. Je comprend la démarche mais je n'arrive pas a modifier le code sans qu'il y ai de problème. Je vous met ci-joint le fichier avec des information factice pour pouvoir voir le résultat. Sachant également que les information sur chaque feuille peuvent varié énormément (de 1 ligne & X ligne) mais que pour simplifier il faudrait un cumul directe des informations.
http://www.cjoint.com/c/EJfjoNDGmDg
Je vous remercies dors et déjà de l'attention porté par mon problème et de l'aide que vous pourriez m'apporté.
PS: Je n'y connais rien en codage. Je comprend plus ou moins son fonctionnement mais pas sa réalisation. Merci d'être indulgent.
Je suis entrain d'automatisé la récupération d'information d'une entreprise grâce a des feuilles de calcules, pour facilité le transfère d'information du chef de projet qui doit informatisé les information relevé par les employés. J'ai donc créer un fichier excel que les employé n'aurons qu'a remplir (évité trop de doublons et les répétitions d'informations) mais voilà, pour simplifier au plus la démarche j'aimerais créer une VBA permettant de regroupé et de cumulé les information des mes feuilles précédentes, j'ai essayé d'adapté ce tuto http://www.info-3000.com/vbvba/syntheseplusieursclasseurs/ pour résoudre mon problème. Je comprend la démarche mais je n'arrive pas a modifier le code sans qu'il y ai de problème. Je vous met ci-joint le fichier avec des information factice pour pouvoir voir le résultat. Sachant également que les information sur chaque feuille peuvent varié énormément (de 1 ligne & X ligne) mais que pour simplifier il faudrait un cumul directe des informations.
http://www.cjoint.com/c/EJfjoNDGmDg
Je vous remercies dors et déjà de l'attention porté par mon problème et de l'aide que vous pourriez m'apporté.
PS: Je n'y connais rien en codage. Je comprend plus ou moins son fonctionnement mais pas sa réalisation. Merci d'être indulgent.
A voir également:
- Je cherche une VBA cumulant les infos des précédentes feuilles
- Comment faire un livret avec des feuilles a4 - Guide
- Bruler des feuilles de laurier - Guide
- Regrouper plusieurs feuilles excel en une seule - Guide
- Comment supprimer une feuille sur word - Guide
- Excel compter cellule couleur sans vba - Guide
6 réponses
Bonjour,
Je ne parviens pas à ouvrir ton fichier.
Sais-tu utiliser l'enregistreur de macros?
Tu pourrais enregistrer un macro, faire un copier-coller des différentes plages que tu souhaite traiter sur une nouvelle feuille excel les unes à la suite des autres, appliquer un filtre pour les regrouper par ordre alphabétique, ce qui te supprimerai finalement les cases vides, puis appliquer l'option suppression des doublons.
Je ne parviens pas à ouvrir ton fichier.
Sais-tu utiliser l'enregistreur de macros?
Tu pourrais enregistrer un macro, faire un copier-coller des différentes plages que tu souhaite traiter sur une nouvelle feuille excel les unes à la suite des autres, appliquer un filtre pour les regrouper par ordre alphabétique, ce qui te supprimerai finalement les cases vides, puis appliquer l'option suppression des doublons.
Vois-ci mon avancé en matière de macros. Et du projet en cours. J'ai enfin réussi a importé les information de façon variable pour la feuille "Prod1" et d'importé les informations de "Prod2" mais je n'arrive pas a nommé le client au en colonne "A" Comme pour l'import de l'information "Prod1" dit moi comment je peux faire pour sélectionné la plage de donnée qui suis le client "Assurence" mais qu'il ne dépasse pas le nombre d'information de la colonne "B".
Pour mieux me comprendre je vous laisse l'exemple sur le quel je fait ma macro avec la macro non abouti (ne la lancé pas a moins de rajouté ClearNet "A:A" car le second client s'étend jusqu'à la fin de la feuille (1 048 856 cellule plus bas ...)
Merci de l'aide apporté.
Exemple avec macros http://www.cjoint.com/c/EJgmwLfYEKg.
Pour mieux me comprendre je vous laisse l'exemple sur le quel je fait ma macro avec la macro non abouti (ne la lancé pas a moins de rajouté ClearNet "A:A" car le second client s'étend jusqu'à la fin de la feuille (1 048 856 cellule plus bas ...)
Merci de l'aide apporté.
Exemple avec macros http://www.cjoint.com/c/EJgmwLfYEKg.
Bonjour
Un exemple de ce qu'on peut faire
http://www.cjoint.com/c/EJgqIvl00RT
Cdlmnt
Un exemple de ce qu'on peut faire
http://www.cjoint.com/c/EJgqIvl00RT
Cdlmnt
C'est fantastique !! Est-ce possible de sauté l'action de sélection ? par
Range("A3").Select
Range(Selection, Selection.End(xlDown)).Select
Et en changement de page a la fin de la boucle.
Ou je me berce d'illusion ?
Merci sincèrement du coups de main. comme tu a due le remarqué je ne m'y connais pas trop en codage. Et cette solution ma énormément apporté. Merci réellement, ce-là fait 1 + 1/2 semaine que je suis sur le problème. Réellement merci.
Cordialement NéosFire.
Range("A3").Select
Range(Selection, Selection.End(xlDown)).Select
Et en changement de page a la fin de la boucle.
Ou je me berce d'illusion ?
Merci sincèrement du coups de main. comme tu a due le remarqué je ne m'y connais pas trop en codage. Et cette solution ma énormément apporté. Merci réellement, ce-là fait 1 + 1/2 semaine que je suis sur le problème. Réellement merci.
Cordialement NéosFire.
Est-ce possible de sauté l'action de sélection ?
Beaucoup de choses sont possibles, le tout est de savoir comment tu veux organiser ton scenario. Expliques clairement ce que tu attends de la macro.
Cdlmnt
Beaucoup de choses sont possibles, le tout est de savoir comment tu veux organiser ton scenario. Expliques clairement ce que tu attends de la macro.
Cdlmnt
La macro fait exactement se que je désirait mais j'aimerais pour gagné du temps car il n'y auras pas que une seul feuille a assemblé,( car la récupération d'information est faite une fois par semaine voir une fois tout les 15 jours) donc si c'était possible qu'avec la macro on ne face que "Ctrl + K" et qu'elle récupère tout les information comme vous avez pue me le faire. Mais sans passé part chacune des feuilles.
La macros est super mais j'aimerais juste qu'elle sois automatique, après avoir fait "Ctrl + K"
La macros est super mais j'aimerais juste qu'elle sois automatique, après avoir fait "Ctrl + K"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ctrl+m pour copier toutes les feuilles Prodxx dans Recap
http://www.cjoint.com/c/EJhm1TxJex6
Cordialement
http://www.cjoint.com/c/EJhm1TxJex6
Cordialement
Merci de l'aide apporté je teste dans mon coin je remettrais un liens de mon fichier teste entre 12 H et 14 H merci encore de l'idée proposé.