Transformer un tableau de 83 colonnes en 2 colonnes

Résolu/Fermé
julien - 16 août 2016 à 14:32
julienrusseau Messages postés 5 Date d'inscription mardi 16 août 2016 Statut Membre Dernière intervention 17 août 2016 - 17 août 2016 à 15:18
Bonjour,

Je cherche à transformer un tableau de 83 colonnes en tableau de 2 colonnes.

En effet, aujourd'hui je me retrouve avec dans la colonne A un référence de pièce et dans toutes les autres colonnes les numéros de véhicules liés à cette référence.

Je voudrais transformer cela en deux collones : Colonne A, la référence de pièce et colonne B le véhicule lié, tout cela en répétant sur différentes lignes chaque véhicule.

Je sais pas si c'est clair. Voici un exemple

Article number ktyp 01 ktyp 02 ktyp 03
15735 1517 1536 1539

Article number ktyp
15735 1517
15735 1536
15735 1539


Sachant que dans mon fichier j'ai aujourd'hui 2.732 lignes et 83 colonnes.

Merci d'avance,

Julien.
A voir également:

3 réponses

Heas Messages postés 71 Date d'inscription samedi 21 novembre 2015 Statut Membre Dernière intervention 3 juillet 2018 5
16 août 2016 à 15:50
Bonjour,
pour moi ce n'est pas très clair.
Peux-tu joindre une exemple sur deux ou trois lignes?
A plus
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
Modifié par ccm81 le 16/08/2016 à 15:58
Bonjour

Q1. En colonne A les articles sont ils tous différents ?
Q2. Les 83 colonnes sont elles toutes remplies ?

Cdlmnt
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
16 août 2016 à 16:22
Si oui(s) un exemple
http://www.cjoint.com/c/FHqovRQAqsn
Si non, il faudra passer par vba (macro)

Cdlmnt
0
julienrusseau Messages postés 5 Date d'inscription mardi 16 août 2016 Statut Membre Dernière intervention 17 août 2016 > ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024
17 août 2016 à 08:48
Bonjour,

Je crois que je tiens grâce à toi la solution mais ca bloque dans mon fichier à la ligne 6.

Peux-tu STP regarder?

https://www.cjoint.com/c/FHrgVx22Apb

Merci d'avance,

Julien.
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
17 août 2016 à 09:58
Bonjour,

Une solution avec une macro :
https://www.cjoint.com/c/FHrh5yXNIgt

A+
0
julienrusseau Messages postés 5 Date d'inscription mardi 16 août 2016 Statut Membre Dernière intervention 17 août 2016
17 août 2016 à 10:45
Je ne vois pas de changment dans le fichier.
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > julienrusseau Messages postés 5 Date d'inscription mardi 16 août 2016 Statut Membre Dernière intervention 17 août 2016
17 août 2016 à 11:33
Est-ce que tu as lancé la macro "Transposer" ?

A+
0
julienrusseau Messages postés 5 Date d'inscription mardi 16 août 2016 Statut Membre Dernière intervention 17 août 2016
17 août 2016 à 11:53
Gyrus,

Désolé mais je sais où lancer la Macro. Peux-tu m'expliquer?

Julien.
0
julienrusseau Messages postés 5 Date d'inscription mardi 16 août 2016 Statut Membre Dernière intervention 17 août 2016
17 août 2016 à 11:56
normalement pour la référence 15735, j'ai 11 ktyp's. Mais dans le fichier avec la formule suivante ; =INDEX($B$2:$CF$2732;1+INT((ROW()-2)/nbtyp);1+MOD((ROW()-2);nbtyp)), dans la liste il passe à la référence après le 6ème ktyp. Je ne comprends pas pourquoi.
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > julienrusseau Messages postés 5 Date d'inscription mardi 16 août 2016 Statut Membre Dernière intervention 17 août 2016
17 août 2016 à 13:22
0