Transposer des données

gillmo

XLDnaute Occasionnel
bonjour le forum et bonne année à tous,

Je vous expose mon souci. J'extrais des données d'un fichier txt que je colle sur excel. Je n'ai pas possibilités de modifier la structure du fichier txt, donc je souhaite adapter le fichier sur excel.

Dans le fichier joint, en colonne B les données extraites du fichier txt, en colonne A, un chrono pour signaler les données faisant référence au même enregistrement. En clair, à chaque fois qu'il y a un B au début d'une ligne, c'est un nouvel enregistrement.

Je souhaiterai mettre sur une même ligne les différentes données de la colonne B en fonction du numéro de chrono, ou bien une autre méthode si elle existe.

Dans l'exemple, j'ai fais un transposer du chrono 1, pour vous montrer le résultat souhaité. Bien évidemment, j'ai une multitude de lignes.

merci d'avance.

Cordialement.
 

Pièces jointes

  • test transpose.xlsx
    10 KB · Affichages: 49
  • test transpose.xlsx
    10 KB · Affichages: 53
  • test transpose.xlsx
    10 KB · Affichages: 55

Efgé

XLDnaute Barbatruc
Re : Transposer des données

Bonjour gilmo
Il serait, a mon avis, plus simple de faire un modèle qui, en partant du fichier texte, restituerai le résulat attendu.
Peux tu mettre un fichier texte de base (annonyme) et le résultat complet attendu dans un classeur?
A te relire
Cordialement
 

gillmo

XLDnaute Occasionnel
Re : Transposer des données

Merci Efgé de t'être penché sur mon problème.

Voici les 2 fichiers que tu m'as demandé. N'hésite pas si tu as des questions.

Cordialement.
 

Pièces jointes

  • test.xlsx
    9.2 KB · Affichages: 45
  • test.txt
    1.6 KB · Affichages: 36
  • test.xlsx
    9.2 KB · Affichages: 46
  • test.txt
    1.6 KB · Affichages: 43
  • test.xlsx
    9.2 KB · Affichages: 39
  • test.txt
    1.6 KB · Affichages: 32

Efgé

XLDnaute Barbatruc
Re : Transposer des données

Re
Le classeur que tu présente est-il vraiment le résultat final attendu ?
Cela me parait être une étape intermédiaire. Autant faire tout de suite tout le traitement non ?

Je reviens demain sur le sujet (pas le temps ce soir)

Cordialement
 

gillmo

XLDnaute Occasionnel
Re : Transposer des données

tu as raison, en fait, après je dois mettre chaque valeur séparé par une virgule dans une case, comme dans le fichier ci joint. je laisse la première ligne vide pour mettre les titres des colonnes.
 

Pièces jointes

  • test1.xlsx
    10.3 KB · Affichages: 38
  • test1.xlsx
    10.3 KB · Affichages: 51
  • test1.xlsx
    10.3 KB · Affichages: 51

Efgé

XLDnaute Barbatruc
Re : Transposer des données

Bonjour gilmo
Une proposition.
C'est une adaptation d'un modèle éxistant donc le code pourrait être amélioré.
Il faut enregistrer le classeur(où tu veux)
Bouton 1 : parcourir jusqu'au fichier à traiter.
Bouton 2 : traitement

Si tu veux fermer le modèle à la fin du traitement tu coche la case prévue à cet effet.

Sur la feuille DATA tu peux inscrire tes en-têtes de colonnes.

Il ne faut pas modifier les noms des feuilles.

Cordialement
 

Pièces jointes

  • Txt2Xls.xls
    77 KB · Affichages: 35

gillmo

XLDnaute Occasionnel
Re : Transposer des données

Bonjour et merci Efgé

J'ai tenté de lancer le traitement et pourtant il me dit que le fichier n'a pas été trouvé, alors que je vais bien le chercher.

Je ne comprends pas. Je suppose que tu as testé le fichier avant donc cela doit être une erreur de manipulation de ma part

cdlt.
 

Discussions similaires

Statistiques des forums

Discussions
312 316
Messages
2 087 172
Membres
103 490
dernier inscrit
zatougraf