[VBA - Macro] Ajouter 2 colonnes dans un fichier

Bonjour.

J'ai besoin d'aide concernant une macro.

J'ai 2 fichiers excel :

  • Un fichier original qui se nomme "Fichier1 - Travail".
  • Un fichier d'extraction qui se nomme "Fichier2 - Travail".

Le but est de mettre les 2 colonnes "chef du pôle" et "client" du "Fichier2 - Travail" dans le "Fichier1 - Travail" en fonction de l'identifiant.

Le seul problème qui complique un peu la chose est que les identifiants du fichier d'extraction "Fichier2 - Travail" comprend une parenthèse à la fin, il faut donc prendre que le début.

Je laisse ici les 2 fichier pour que vous compreniez mieux.

Merci d'avance.

Cordialement,

Vengryn.

Bonjour,

tu peux faire cela avec un RechercheV ... et pour enlever la parenthèse dans valeur cherchée tu utilise la fonction Gauche et NBCar - 1 .. du genre :

=RechercheV(Gauche(A1;NbcAr(A1)-1);....

Bonjour,

Avec les 2 classeurs ouverts

Bonjour

Un essai à tester.

Les 2 fichiers doivent être ouverts.

Cela te convient-il ?

Bye !

15vengryn.zip (32.54 Ko)

Bonjour.

Merci pour vos réponses.

M12 a écrit :

Bonjour,

Avec les 2 classeurs ouverts

Merci mais, c'est une fonction ? J'aimerai mieux un macro si possible.

En plus, je ne sais pas comment on fait pour tester les fonctions.

gmb a écrit :

Bonjour

Un essai à tester.

Les 2 fichiers doivent être ouverts.

Cela te convient-il ?

Bye !

Merci. Par contre, il y a un petit problème, j'ai 2 fois chef de pôle, la colonne client ne s'affiche pas.

Re,

A voir avec une modif sur le travail de Gmb

17test.rar (23.19 Ko)
M12 a écrit :

Re,

A voir avec une modif sur le travail de Gmb

Merci, ça marche. C'est parfait.

Par contre, j'ai une question. Mon fichier d'extraction change les colonnes de temps en temps.

Donc, comment je fais si la colonne identifiant est pas à côté des colonnes chef de pôle et client ?

En voyant cette macro, on ne peut pas non ?

Bonjour,

Il faut nommer les colonnes, je vais regarder

M12 a écrit :

Bonjour,

Il faut nommer les colonnes, je vais regarder

D'accord. Merci

Bonjour,

A tester

14test-travail.rar (24.42 Ko)

Merci beaucoup. Ça marche, c'est parfait

Par contre, je vais faire le difficile. Mais, dans le futur, j'aimerai bien mettre plusieurs feuilles dans mon fichier excel.

Dans ce cas, comment je fais ?

C'est juste une petite dernière demande.

Après ma demande sera vraiment fini, promis. Désolé pour la gêne occasionné

Bonjour.

Ma demande est-elle possible ?

Merci

Rechercher des sujets similaires à "vba macro ajouter colonnes fichier"