Transposition colonne en ligne avec conditions

Bonjour,

J'ai un problème que je rencontre assez frequemment et je n'arrive pas à trouver une solution :

J'ai un fichier

A B C D

TOTO 01/01/1972 04/01/1973 10000

TITI 01/05/1980 03/05/1976 100

TITI 01/03/2008 01/03/2008 5

TITI 01/01/1972 04/01/1976 100

TITI 01/11/1972 04/01/1976 10

TUTU 01/01/1975 04/01/1953 19

TATA 01/01/1976 04/01/1973 10050

TATA 01/01/1977 04/01/1993 10400

TATA 01/01/1979 04/01/1983 10220

et je souhaiterais obtenir

TOTO 01/01/1972 04/01/1973 10000

TITI 01/05/1980 03/05/1976 100 01/03/2008 01/03/2008 5 01/01/1972 04/01/1976 100 01/11/1972 04/01/1976 10

TUTU 01/01/1975 04/01/1953 19

TATA 01/01/1976 04/01/1973 10050 01/01/1977 04/01/1993 10400 01/01/1979 04/01/1983 10220

D'avance merci de votre aide....

Bonjour et bienvenue,

Sujet souvent évoqué, on sait faire par VBA,

Envoie une feuille avec sa structure réelle et une cinquantaine de lignes seulement,

et 1 ou 2 exemples du résultat escompté

Précise le nombre de lignes à traiter sur le vrai fichier (environ)

Amicalement

Claude

Bonjour Claude,

Je joins un fichier esemple sachant que le séparateur ";" est à titre indicatif, si chaque champ est dans une colonne diférente peu importe, j'utiliserais le format csv pour créer mon fichier après.

Merci de ton aide.

-- 30 Mar 2010, 14:15 --

Ps le nombre de lignes environ 1000 1500 ...

31exemple.zip (10.30 Ko)

Bonjour à tous,

Sur la base de ton 1er énoncé, j'avais commencé à sortir ceci:

39kalish13.zip (13.81 Ko)

Maintenant je vois que les résultats sont sur plusieurs colonnes, c'est voulu ?

précise ce point

Amicalement

Claude

édit: pourquoi tous ces liens dans les cellules, vaudrait mieux des valeurs !

Merci claude,

Le résultat sur une ou plusieurs colonne peu importe... le résultat final dans l'ideal serait un fichier texte

champ1,champ2,champ3,

champ1,champ2,champ3,champ4

champ1,champ2

mais pour cela, au pire j'enregistrerai le fichier au format CSV (;) et je ferais un rechercher remplacer ; par ,

PS : Merci pour ton fichier mais quand je l'execute j'ai une erreur de "ref" au niveau de la concatenation...

PS2: en ce qui concerne les liens dans les edit c'est un copier coller malencontreux ... désolé

Merci encore

Bonsoir,

Pour assurer, j'ai ajouter un tri (colonnes A et B)

la colonne B (classe) est répétée dans la concaténation, on pourrait l'éviter,

ici, il n'y a pas de séparateur sinon un espace, mais on pourrait en ajouter.

je sais pas ce qu'est un fichier CSV ?

Claude

Bonjour à tous,

Pas de suite à ce poste ?

Claude

Bonjour,

Désolé de ne pas t'avoir répondu plus tôt, je viens juste d'être papa ... j'avais la tête ailleurs.

Merci de ton aide, mais lorsque je lance la macro, elle plante ( !REF)....

Bonsoir et félicitations,

essaye de localiser où se produit l'erreur

Amicalement

claude

Rechercher des sujets similaires à "transposition colonne ligne conditions"