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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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

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 🙄

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:
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 ?
 
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 😀
Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour