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
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
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