Bonjour à tous,
Je bloque sur le codage d'un programme vba :
J'ai 2 feuilles excel d'un même classeur comportant des données similaires et dont les string des entêtes de colonnes sont identiques, elles ne sont simplement pas ranger dans le même ordre. L'idée est de coder un petit module VBA qui me permettrait d'automatiser le tri de colonnes, car cette manipulation devient vite lourde a faire a la main, surtout quand on a 80 fichiers a se farcir !
Il faudrait donc prendre l'ordre des colonnes de la feuille 1 en référence, repérer les colonnes ayant la même entête dans la feuille 2, les ranger dans le même ordre, puis supprimer les colonnes qui ne sont pas en concordances dans les 2 feuilles (ou supprimer d'abord puis ranger ensuite...)
Je joint un fichier excel dans lequel j'explique si je ne suis pas assez clair ici. Bien sur il est simplifié a titre d'exemple, mais j'ai plusieurs fichiers a trier de plus de 50 colonnes, ca devient vite très fastidieux.
Merci de votre aide !
Je bloque sur le codage d'un programme vba :
J'ai 2 feuilles excel d'un même classeur comportant des données similaires et dont les string des entêtes de colonnes sont identiques, elles ne sont simplement pas ranger dans le même ordre. L'idée est de coder un petit module VBA qui me permettrait d'automatiser le tri de colonnes, car cette manipulation devient vite lourde a faire a la main, surtout quand on a 80 fichiers a se farcir !
Il faudrait donc prendre l'ordre des colonnes de la feuille 1 en référence, repérer les colonnes ayant la même entête dans la feuille 2, les ranger dans le même ordre, puis supprimer les colonnes qui ne sont pas en concordances dans les 2 feuilles (ou supprimer d'abord puis ranger ensuite...)
Je joint un fichier excel dans lequel j'explique si je ne suis pas assez clair ici. Bien sur il est simplifié a titre d'exemple, mais j'ai plusieurs fichiers a trier de plus de 50 colonnes, ca devient vite très fastidieux.
Merci de votre aide !