Joindre 2 feuilles excel en se basant sur la date et l'heure

Fermé
Arvensis Messages postés 7 Date d'inscription lundi 8 décembre 2014 Statut Membre Dernière intervention 10 décembre 2014 - 8 déc. 2014 à 16:58
Arvensis Messages postés 7 Date d'inscription lundi 8 décembre 2014 Statut Membre Dernière intervention 10 décembre 2014 - 10 déc. 2014 à 15:18
Bonjour,

Je cherche à assembler 2 feuilles excel d'un même fichier en se basant sur les colonnes date et heure des tableaux de ces 2 feuilles. Le but est d'obtenir un seul et même tableau de données regroupant ces 2 feuilles.

Quelqu'un a-t-il une idée de comment s'y prendre ?

D'avance merci pour vos réponses !
A voir également:

3 réponses

via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024 2 729
Modifié par via55 le 8/12/2014 à 17:54
Bonjour

Sans voir la structure de ton fichier pas possible (boule de cristal cassée depuis longtemps !)
Post un exemple allégé et anomymé de ton fichier sur cjoint.com en expliquant et donnant un exemple de ce que tu veux obtenir à l'intérieur du fichier et reviens ensuite indiquer dans un prochaine message le lien fourni

Cdlmnt

"L'imagination est plus importante que le savoir." A. Einstein
0
Arvensis Messages postés 7 Date d'inscription lundi 8 décembre 2014 Statut Membre Dernière intervention 10 décembre 2014
9 déc. 2014 à 09:27
Bonjour via55.

Merci pour ta réponse.
Voici un lien avec un exemple de mon fichier et quelques explications supplémentaires :
https://www.cjoint.com/?0LjjHwOrmS4

A+
0
via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024 2 729
9 déc. 2014 à 15:02
Bonjour Arvensis

Désolé je ne comprends pas mieux avec le fichier !
Comment les 3 lignes avec comme Flight n° 288 de la 1ere feuille doivent se dispatcher avec les 30 lignes même n° de la 2eme feuille ? Tu parlais de dates et d'heure dans ton premier message mais ici toutes les dates sont identiques et aucune heure feuile1 ne correspond à une heure feuille 2 !
Précises les critères avec un exemple concret que je puisse comprendre la logique

Cdlmnt
0
Arvensis Messages postés 7 Date d'inscription lundi 8 décembre 2014 Statut Membre Dernière intervention 10 décembre 2014 > via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024
9 déc. 2014 à 15:46
C'est vrai que ce que je demande n'est pas simple à expliquer...
Voici le même fichier avec un nouvel onglet "expie" et des explications supplémentaires suite à tes questions dans l'onglet "Jointure" :
https://www.cjoint.com/?3Ljp0RX2H5Z

Merci
0
via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024 2 729
9 déc. 2014 à 18:43
Re,

Bon après mûre réflexion pour savoir comment concevoir la macro (ce sont les n°s identiques qui se retrouvaient dans les passage 1 et 2 qui m'ont amené à faire 2 opérations de transfert) voilà le résultat :
https://www.cjoint.com/?0LjsXSck8dk

Explications dans la macro jointure (ALT+F11 pour ouvrir l'editeur et voir le code)

En espérant que cela correspond à ce que tu voulais

Cdlmnt
0
Arvensis Messages postés 7 Date d'inscription lundi 8 décembre 2014 Statut Membre Dernière intervention 10 décembre 2014
10 déc. 2014 à 09:47
Bonjour via55,

Merci pour ta réponse.
En regardant le fichier que tu m'as renvoyé, je ne comprends pas trop la feuille jointure. Les données de la table effort ont bien été ajoutées à la table sightings pour les transects 3 et 4 du 4/01/13 mais pas pour les autres transects de la même date et la date suivante du 15/02 ? C'est un bug ? Tu as une idée ?

Encore merci pour ton aide.
0
via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024 2 729 > Arvensis Messages postés 7 Date d'inscription lundi 8 décembre 2014 Statut Membre Dernière intervention 10 décembre 2014
10 déc. 2014 à 13:37
Bonjour Arvensis

Je ne comprends pas tu as bien les transects 3 jusqu'à 14 reportés dans la feuille jointure.
Je n'ai pas vérifié s'il manquait une ligne mais tu n'as pas que les 3 et 4 dans ce que je t'ai envoyé !

Cdlmnt
0
Arvensis Messages postés 7 Date d'inscription lundi 8 décembre 2014 Statut Membre Dernière intervention 10 décembre 2014 > via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024
10 déc. 2014 à 14:11
Négatif. J'ai les transects 3 et 4 puis rien et quelques lignes plus bas mais erronées.
Voici le fichier que j'ai téléchargé : https://www.cjoint.com/?3Lkoq603HGx
Si tout le tableau est complété correctement pour toi, alors il y a un souci de lecture chez moi ? Je suis sur mac. Normalement je n'ai jamais eu de problème entre pc et mac.
0
via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024 2 729 > Arvensis Messages postés 7 Date d'inscription lundi 8 décembre 2014 Statut Membre Dernière intervention 10 décembre 2014
10 déc. 2014 à 14:18
Je viens de réouvrir le fichier que tu as renvoyé , il est rempli dans jointure jusqu'à la ligne 1528
Si tu n'as pas la même chose tu peux essayer d'effacer toutes les lignes sauf la ligne de titre de jointure et de relancer la macro par l'onglet Developpeur et Macros, elle met quelques secondes à s'exécuter
Cdlmnt
0
Arvensis Messages postés 7 Date d'inscription lundi 8 décembre 2014 Statut Membre Dernière intervention 10 décembre 2014
10 déc. 2014 à 14:55
ok. J'ai supprimé toutes les lignes sous la première ligne surlignée en jaune et correspondant au libellé des colonnes de la table EFFORT. L'exécution de la Macro m'a rempli le tableau jusqu'en ligne 383 mais il y a des trous et la correspondance avec les lignes de la table SIGHTINGS n'est pas bonne. Par exemple, le numéro de transect doit correspondre à chaque fois comme le numéro de passage ou la date. Il ne devrait pas avoir de ligne de la table effort avec Status E comme expliqué dans le fichier.
Enfin, j'ai déjà bien abusé de ton temps et je ne veux pas t'en faire perdre d'avantage.
Encore merci pour l'aide que tu as pu m'apporter.

Cdt
0