Transformer une simple ligne en ligne multiple

-1

Je souhaite transformer un fichier excell où sur chaque ligne j'ai :

Prénom / Nom / Classe / Zipcode / Cours 1/ Cours 2/.../Cours 19/ Cours 20

Certains élèves ont un cours, d'autres 10, etc...

Je dois transformer ce fichier pour que j'ai pour chaque ligne un seul cours :

Paul / Dupont / CM1 / 10010 / Cours xx / Cours yy / Cours zz

Thierry / Roger / Cm2 / 10011 / Cours qq / Cours aa / Cours zz

devient:

  • Paul / Dupont / CM1 / 10010 / Cours xx
  • Paul / Dupont / CM1 / 10010 / Cours yy
  • Paul / Dupont / CM1 / 10010 / Cours zz
  • Thierry / Roger / Cm2 / 10011 / Cours qq
  • Thierry / Roger / Cm2 / 10011 / Cours aa
  • Thierry / Roger / Cm2 / 10011 / Cours zz
Comment faire ? En vous remerciant !
Posté le 7 juillet 2015, 04:56
par Pascalv
Répondre
0

Je ne connais de la fonction "Transposé", mais elle ne fonctionne pas automatiquement, elle permet simplement de transformer des colonnes en lignes ou des lignes en colonne (donc elle ne sera utile que pour les colonnes "Cours X").

Il faut sélectionner toutes les colonnes à transposer, puis Copier, puis Accueil > Coller > Collage spécial, et dans la fenêtre il faut cocher la case "Transposé".

Sinon, tu peux aussi écrire une macro.

Vince Posté le 9 juillet 2015, 23:38
par Vince

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :