J'ai un classeur Excel avec en feuille 1 une liste de nom en colonne:
A B
1 toto
2 tata
3 tutu
4 titi
5 ...
Sur la feuille 2 je souhaite récupérer cette liste afin de l'avoir en ligne.
Cependant comme la liste en feuille 1 sera dynamique, je ne peux pas utiliser la fonction "collage spécial -> Transposé".
Une macro pour faire le travail. elle recopie toutes les données de la colonne B dans la ligne 1, C en 2 D en 3, .....
Si on supprime la donnée, elle est supprimée.
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then Exit Sub
Sheets("Feuil2").Cells(Target.Column - 1, Target.Row) = Target
End Sub