Bonjour,
Je cherche à écrire une macro que j'ai beaucoup de mal à traduire en VBA.
Je possède deux fichiers ; l'un est le fichier de référence (fichier A) et le second (fichier B) est le nouveau fichier.
Ces deux fichiers possèdent une multitude de colonnes mais tous les noms de ces colonnes ne sont pas identiques.
Je m'explique ;
- Certaines colonnes du fichier A ne sont pas présentes dans le B ; on les ignore, pas besoin de les ajouter
- Certaines colonnes du fichier B ne sont pas présentes dans le A ; pas besoin de modifier leur positon mais elles peuvent être décalées de x colonnes si d'autres noms sont insérés avant
- Certaines colonnes du fichier B ne sont pas situés à la même position dans le fichier A et dans le fichier B : il faut les réorganiser
C'est le dernier point qui me pose un problème particulier. Ne pouvant pas joindre les fichiers, voici un exemple :
Noms des colonnes du fichier A : Nom | Prénom | Age | Sexe | Taille | Pays | Région
Noms des colonnes du fichier B : Nom | Age | Sexe | Prénom | Région | Poids | Pays
Après exécution de la macro, il faudrait que les noms des colonnes du fichier B apparaissent comme ça :
Nom | Prénom | Age | Sexe | Pays | Région | Poids
ou comme ça :
Nom | Prénom | Age | Sexe | Poids | Pays | Région
voir même comme ça :
Nom | Prénom | Age | Sexe | Pays | Poids | Région
J'ai présenté trois possibilités afin de montrer que la position de la colonne "Poids" n'a pas d'importance ; le repositionnement de "Pays" et "Région" n'en dépend pas.
J'espère que vous parviendrez à comprendre le but de ma macro...
Je vous remercie par avance de l'aide que vous pourriez m'apporter !
Je cherche à écrire une macro que j'ai beaucoup de mal à traduire en VBA.
Je possède deux fichiers ; l'un est le fichier de référence (fichier A) et le second (fichier B) est le nouveau fichier.
Ces deux fichiers possèdent une multitude de colonnes mais tous les noms de ces colonnes ne sont pas identiques.
Je m'explique ;
- Certaines colonnes du fichier A ne sont pas présentes dans le B ; on les ignore, pas besoin de les ajouter
- Certaines colonnes du fichier B ne sont pas présentes dans le A ; pas besoin de modifier leur positon mais elles peuvent être décalées de x colonnes si d'autres noms sont insérés avant
- Certaines colonnes du fichier B ne sont pas situés à la même position dans le fichier A et dans le fichier B : il faut les réorganiser
C'est le dernier point qui me pose un problème particulier. Ne pouvant pas joindre les fichiers, voici un exemple :
Noms des colonnes du fichier A : Nom | Prénom | Age | Sexe | Taille | Pays | Région
Noms des colonnes du fichier B : Nom | Age | Sexe | Prénom | Région | Poids | Pays
Après exécution de la macro, il faudrait que les noms des colonnes du fichier B apparaissent comme ça :
Nom | Prénom | Age | Sexe | Pays | Région | Poids
ou comme ça :
Nom | Prénom | Age | Sexe | Poids | Pays | Région
voir même comme ça :
Nom | Prénom | Age | Sexe | Pays | Poids | Région
J'ai présenté trois possibilités afin de montrer que la position de la colonne "Poids" n'a pas d'importance ; le repositionnement de "Pays" et "Région" n'en dépend pas.
J'espère que vous parviendrez à comprendre le but de ma macro...
Je vous remercie par avance de l'aide que vous pourriez m'apporter !