Regroupement de données de plusieurs classeurs excel

Résolu/Fermé
FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017 - 17 mai 2017 à 16:13
Jono92600 Messages postés 76 Date d'inscription jeudi 26 janvier 2017 Statut Membre Dernière intervention 24 mai 2017 - 24 mai 2017 à 14:17
Bonjour,
J'adore excel parce que on peut faire énormément de chose, mais je suis tombé sur un problème, voilà j'ai un logiciel qui me procure des classeurs excel avec toute une série de données, grâce à VBA j'arrive a traiter toute les données comme il me plaît mais vu que dans ce cas ci, j'ai 60 essais, 60 classeurs excel que j'aimerais regroupé en 1 seul classeurs de données.

J'aimerais bien mettre mes fichiers afin que se soit plus explicite, pouvez vous m'aider?


merci et bonne journée à vous.
A voir également:

4 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
23 mai 2017 à 09:28
Bonjour

Proposition avec ADODB
https://mon-partage.fr/f/8EyQDKmY/

attention extraire le zip et non l'ouvrir

si le dossier des essais est connu on peut éviter la routine de recherche du dossier
en écrivant le chemin
par ex:
chemin="D/docus/essais" et supprimer l'appel à la routine "recherchedossier("
1
FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
23 mai 2017 à 09:35
merci beaucoup, je vais essayer ce là tous de suite, pour ce qui est du dossier des essais, il changera tous le temps donc c'est pas encore un gros souci...
mais donc je dois faire comment pour le faire fonctionner?


merci beaucoup
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303 > FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
23 mai 2017 à 09:56
tu as écris au post #8
tous mes classeurs sont dans un seul dossier


mais si ce dossier change, la routine "eecherchedossier" est alors utile

a propos
je me suis basé sur un maxi de ligne d'un essai de 200 mais tu peux augmenter cette valeur sans problème
0
FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
23 mai 2017 à 10:27
super, ça fonctionne bien, mais est ce possible qu'il oublie des données?

merci encore
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303 > FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
23 mai 2017 à 10:36
est ce possible qu'il oublie des données

comprend pas ta question. si il y le risque >200 lignes dans un ou des essais passe tout à 300 ou 400 ou.... 1 000 000
0
FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
23 mai 2017 à 10:57
je viens de remarqué il ne prends pas la première ligne de donnée, donc il prend à partir de la ligne 3 et pas à partir de la 2...
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
17 mai 2017 à 17:09
Bonjour FX1313

Combien de feuille dans chaque classeur ?

Vous pouvez peut être faire un déplacer en cliquant sur l'onglet de la feuille
et mettre une copie de la feuille dans le classeur de regroupement
Cliquer droit sur l'onglet de la feuille
Déplacer/copier
mettre une coche devant créer une copie
et mettre le chemin du classeur de regroupement
puis valider OK

0
FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
18 mai 2017 à 14:46
Bonjour, il n'y a qu'une seule feuille par classeur.
mais ce que j'aimerais faire, toutes les entêtes sont identiques dans tous les classeurs, et donc j'aimerais faire une suite de toutes les données sur une même feuille.
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796 > FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
18 mai 2017 à 15:15
Dans ce cas il faut faire des copier/coller valeur pour ne copier que les valeurs sans les formules
0
FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
18 mai 2017 à 15:21
savez vous comment mettre les fichier en discussion pour vous montrer directement faire, c'est juste une volée de donnée brute, pas de formules.
j'aimerais en faire comme une macro puisqu'il y a 60 classeurs a mettre dans 1 seul et ce, 1 fois par semaine donc pour ne pas prendre chaque semaine 1 jour à faire toutes les manipulations de données, celà serait plus interressant, merci beaucoup.
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796 > FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
18 mai 2017 à 15:29
allez sur Cjoint.com rechercher votre fichier sur votre DD ouvrir
mettre la durée
créer un lien
copier le lien et le coller ici sur CCM dans votre réponse
0
FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
18 mai 2017 à 16:01
ceci est le fichier que je veux obtenir : https://www.cjoint.com/c/GEsn5MU3PWR

depuis ces fichiers:
https://www.cjoint.com/c/GEsn7mHPdoR
https://www.cjoint.com/c/GEsn74OEaeR
https://www.cjoint.com/c/GEsobkgT1pR


je n'ai mis que 3 fichiers source parce que je ne vais pas le faire pour 60...
Mais l'idée est la.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié le 19 mai 2017 à 08:40
Bonjour

La technologie ADO ne nécessite aucun chargement: elle existe nativement dans le pack Microsoft office


Maintenant, renseigne toi car les méandres administratifs sont souvent dus à des fantasmes d'un agent dans la soupente de son ministère

Rappel: nombre maxi de lignes dans les fichiers sources ?

dans le dossier source:
il n'y a que les classeurs à copier ?
extension des noms .xls ou .xlsx ?




 Michel
0
FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
22 mai 2017 à 09:28
si la technologie ADO peut se mettre sur les ordinateurs sans installations ni sans êtres administrateur, pas de souci...

pour les lignes, ce là dépend, ici : le nombre max de ligne est 40 mais on peut monté jusque 150-200 lignes...

dans le dossier source, ce n'est qu'un classeurs qui reprend toutes les infos des autres classeurs donc oui, il n'y a que ça.
extension est variable, soit c'est tous en .xls ou soit en .xlsx


merci beaucoup michel_m
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303 > FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
22 mai 2017 à 09:50
bonjour,

petite question

le classeur cible (données ....) est il dans le m^me dossier que les classeurs "source"?
0
FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
22 mai 2017 à 09:53
bonjour,
ce là est complètement aléatoire, je crée tous moi même donc si ils faut faire un dossier avec tous les classeurs source et dans un autre le classeur cible, ou tous dans le même, pour moi ce là est égal.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303 > FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
Modifié le 22 mai 2017 à 10:49
Ok,

je te propose de tous mettre toutes les sources et uniquement celles-ci dans un dossier, le classeur cible sera ailleurs mais où tu veux...
Mais il vaudrait que les classeurs soient tous en xlsx ou tous en xls

Ne sois pas pressé, pas mal de truc à faire...
0
Jono92600 Messages postés 76 Date d'inscription jeudi 26 janvier 2017 Statut Membre Dernière intervention 24 mai 2017 > FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
23 mai 2017 à 15:42
Bonjour,

Peut-on récupèré des données dans fichier Excel en format "*.xlsm*" ?

Dans mon cas, j'ai 6 fichiers gérés et tenus à jour par 6 agents. Chaque agent a son fichier, étant le responsable des agents, je veux me centraliser les données des 6 agents. Sur un seul et unique fichier.

J'ai essayé avec un format "xls" cela fonctionne mais pas avec le format "xlsm".

Par avance merci.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié le 18 mai 2017 à 16:58
bonjour,

si tes classeurs sont dans le m^me dossier, avec VBA,on peut boucler facilement sur les 60 mais vu ce nombre on peut procéder sans ouvrir les classeurs source avec la technologie ADO pour le confort visuel et la rapidité
tu dis ca t'intéresse car c'est du boulot et quelque peu trapu...
sinon tu continues avec des formules comme l'a proposé Philou

edit: 17h

combien de lignes maximum dans les classeurs "sources" ?

 Michel
-1
FX1313 Messages postés 12 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 24 mai 2017
18 mai 2017 à 20:02
bonjour michel_m,

tous mes classeurs sont dans un seul dossier, ce là m'intéresser la technologie ADO, mais le problème c'est que les ordinateurs sur lequel je travaillerais ces données, n'ont pas la possibilité d'installer de programme, dans le sens ou je dois toujours passé par un organisme qui valide et qui me l'installe, mais ce là prend très longtemps, un mail, une réponse, le temps qu'ils viennent l'installer,... enfin pour dire que c'est une réel perte de temps de travailler dans le publique...
donc si la technologie ADO ne ne nécessite aucune installation, alors oui je suis très très intéresser...
0