Hello,
voilà, avant de faire un traitement sur un fichier en VBA, je dois remettre, si besoin est, les colonnes (suivant les noms de champs) dans le bon ordre.
Ex : en A1 :"1erChamp", en B1:"2emeChamp", en C1:"3emeChamp", en D1:"4emeChamp" serait le bon ordre...Mais je voudrais les remettre en ordre (et toute la colonne avec) si, par exemple, j'avais en A1 :"4emeChamp", en B1:"1erChamp", en C1:"3emeChamp", en D1:"2emeChamp"
J'ai pensé passer par un tableau initialisé avec les noms des champs dans le bon ordre
Dim monTableau(4) as String
monTableau = Array("1erChamp", "2emeChamp", "3emeChamp", "4emeChamp" )
Et ensuite de travailler sur les valeurs du range de A1 à C1 dans une boucle...mais je n'arrive pas à trouver un algo efficace...je me suis lancée dans une usine à gaz et il me semble que ça pourrait être assez "simple" (le tout est de savoir le faire, n'est-ce pas
)
Si vous avez les idées ?
Merci
Anne