Transposition automatique de 2 lignes en 2 colonnes pour tout un tableau

Bonjour,

J'aimerai savoir si il existe une formule ou une macro qui permette de copier/coller un tableau avec nom et adresse mail sur 2 lignes en 2 colonnes (voir ci dessous si je ne suis pas claire :)

Merci d'avance

cordialement

ce que j'aice que je voudrais
nom1nom1adressemail1
adressemail1nom2adressemail2
nom2nom3adressemail3
adressemail2nom4adressemail4
nom3nom5adressemail5
adressemail3
nom4
adressemail4
nom5
adressemail5

Bonjour à tous,

Une proposition :

15classeur1.xlsx (10.05 Ko)

Bonjour,

Il existe plusieurs solutions. En voici une par formule ... Si ton tableau de départ figure en A2:A11, essaie en B2

=DECALER($A$2;(LIGNES($1:1)-1)*2;0)

puis, en C2

=DECALER($A$3;(LIGNES($1:1)-1)*2;0)

et recopie ces 2 formules vers le bas.

Si tu attends un peu, nul doute que quelqu'un fera une proposition via Power Query. Une macro reste possible, mais peut-être pas utile, dans ce cas ?

[Edit :] salut DjiDji59430

Bonjour,

Bonjour le fil

Une proposition Power Query (clic droit sur le tableau de résultats, "Actualiser")

Prend en compte si absence d'adresse mail sous la personne

Bonne journée

Merci beaucoup pour toutes vos réponses

mon souci est résolu grâce a vous

Bonjour à tous !

Pour le plaisir, une autre approche Power Query :

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    Liste = Table.FromRows(List.Split(Source[Liste],2), {"Noms","Adresses"})
in
    Liste
Rechercher des sujets similaires à "transposition automatique lignes colonnes tout tableau"