Bonjour Ric,
Merci pour cette proposition.
Ton code est bien plus séduisant que le mien.
Sur le déplacement de 6 colonnes comme indiqué sur le code ci-dessous, erreur de compilation (Nombre d'arguments incorrect ou affectation de propriété incorrecte).
Je bloque
Dim arrCol() As String
Dim i As Integer
arrCol = Split("Adresse", "Code Postal", "Ville", "Pays", "Fonction", "Prénom", "Nom")
For i = 0 To 6
Rows(1).Find(What:=arrCol(i), LookAt:=xlWhole).EntireColumn.Cut
Columns("A:A").Insert Shift:=xlToRight
Next i
Il doit y avoir quelque chose d'évident, mais je bloque.
Merci pour ton éclairage.