Mettre sur une seule ligne des données de 2 lignes

  • Initiateur de la discussion Initiateur de la discussion Claude5
  • Date de début Date de début

Claude5

XLDnaute Occasionnel
Bonjour à tous,

dans ce fichier Excel, la partie gauche encadrée provient d'une base de données (ligne arrivée A et dessous ligne départ D). De cette base, je voudrais mettre mes données sur 1 seule ligne A et D, horaires programmés et horaires réalisés. Les données communes sont la SKED_REGISTRATION et la ACTUAL_REGISTRATION et la SKED_DATE_TIME et la ACTUAL_OPERATED_TIME. Pour la ligne 10 en rouge, comme il n'y a qu'une ligne A et pas de ligne D, comment ne pas la prendre en compte?

Je pense que c'est un travail très compliqué, mais si vous pouvez m'aider, ce serait formidable pour moi, sachant que mon fichier initial est beaucoup plus important, mais si une formule s'applique pour 10 lignes, elles doit s'appliquer pour 10000!

Merci/Claude
 

Pièces jointes

Claude5

XLDnaute Occasionnel
Re : Mettre sur une seule ligne des données de 2 lignes

Merci beaucoup. Par contre je n'ai pas osé entrer dans la macro car l'ordre des données que vous proposez n'est pas le même que je souhaiterais. Je vous mis en ligne 7 l'ordre souhaité.

Merci vraiment/Claude
 

Pièces jointes

Efgé

XLDnaute Barbatruc
Re : Mettre sur une seule ligne des données de 2 lignes

Re

Un peu longuet à mettre en place aux vus des entrecroisements des champs :rolleyes:

Une proposition avec la liste des champs récupérés.
Les formules de calcul de temps sont prises en compte dans les dernières colonnes.

Cordialement
 

Pièces jointes

Dernière édition:

Staple1600

XLDnaute Barbatruc
Re : Mettre sur une seule ligne des données de 2 lignes

Bonsoir Efgé


Etant devenu vapoteur, je ne risque rien à tenter ;)
Mais je crois que cela n'est surement pas cela
Dim X as Variant
et
X = Int(TReport(i, 5)) & TReport(i, 7) & TReport(i, 11) & Int(TReport(i, 12))

Logiquement ca devrait être Dim X as Integer, non ?
 

Efgé

XLDnaute Barbatruc
Re : Mettre sur une seule ligne des données de 2 lignes

Bonjour Staple.
Non, non, X As Variant (conquaténation de textes et nombres)
A la limite As String eut été préférable :)

En fait le problème est le suivant:
En utilisant le même tableau pour les données et pour le résultat, je pouvais me retrouver avec un mélange de données.
C'est résolu :D
Cordialement
 

Discussions similaires

  • Question Question
Microsoft 365 Transfert de données
Réponses
7
Affichages
698
Réponses
15
Affichages
2 K

Statistiques des forums

Discussions
315 292
Messages
2 118 097
Membres
113 430
dernier inscrit
Exyr