Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 MACRO POUR REMPLACER NOMBRES PAR NOMS

mcj1997

XLDnaute Accro
Bonjour,

Je reçois régulièrement des fichiers volumineux avec une colonne avec des nombres auxquels correspondent un nom, je recherche une macro qui me permette de remplacer sur toute la colonne les nombres par les noms.

Exemple dans fichier reçu j'ai une colonne de n° de département, 36, 23, 87......, qui doivent être remplacés par INDRE, CREUSE, HAUTE VIENNE......,

Dans ma macro dans ce petit exemple il me faudrait donc commander de remplacer 36 par Indre, 23 par Creuse et 87 par Haute Vienne.
Est-ce possible en (1) sélectionnant la colonne concernée et en (2) en activant la macro ?

Merci d'avance,
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonsoir Mcj, bonsoir le forum,

Un accro qui fournit aussi peu d'explications et même pas un fichier exemple c'est tellement rare que j'en reste coi... Quoi, c'est vrai ! Que te répondre ?!... Oui c'est possible. Ça te va ?...
 

eriiic

XLDnaute Barbatruc
Bonjour,

pas vraiment besoin de macro pour ça.
Autant que tu en profites pour découvrir les fonctions essentielles d'excel.
Recherchev() par exemple.
Regarde toujours l'aide en détail si tu ne connais pas une fonction. Ici le 4ème paramètres à FAUX est important.
eric
 

Pièces jointes

  • Classeur2.xlsx
    8.9 KB · Affichages: 9

job75

XLDnaute Barbatruc
Bonsoir mcj1997,

Joignez un fichier avec la colonne à traiter et le tableau de correspondance numéros => noms.

Edit : c'est pas possible, quand j'ai posté seul le post #1 était affiché ! Salut à tous !

A+
 

mcj1997

XLDnaute Accro
Merci pour la proposition, j'y avait pensé mais je serai pas sur le même fichier, c'est pourquoi je pensais pouvoir mettre une macro dans ma barre d'outil Excel.
 

mcj1997

XLDnaute Accro
Bonsoir mcj1997,

Joignez un fichier avec la colonne à traiter et le tableau de correspondance numéros => noms

Voici les deux fichiers pour exemple sachant que la colonne du fichier à modifier ce sera pas toujours placée au même endroit dans le fichier.
 

Pièces jointes

  • FICHIER A MODIFIER.xlsx
    8.1 KB · Affichages: 5
  • FICHIER AVEC REFERENCES.xlsx
    8.4 KB · Affichages: 6

job75

XLDnaute Barbatruc
Avec 2 fichiers il faut des formules RECHERCHEV avec liaisons.

Téléchargez ceux-ci dans le même dossier.
 

Pièces jointes

  • FICHIER A MODIFIER(1).xlsx
    9.4 KB · Affichages: 4
  • FICHIER AVEC REFERENCES.xlsx
    8.4 KB · Affichages: 4

mcj1997

XLDnaute Accro
Avec 2 fichiers il faut des formules RECHERCHEV avec liaisons.

Téléchargez ceux-ci dans le même dossier.
MERCI CELA CORRESPOND BIEN A CE QUE JE RECHERCHE IN FINE MAIS J'AIMERAI QU'EN ME METTANT SUR LA COLONNE "A" DU FICHIER A MODIFIER UNE MACRO FASSE LE NECESSAIRE. CELA SUPPOSE QUE L'ON RENTRE DANS LA MACRO DES CONDITIONS SI = 36 REMPLACER PAR INDRE .....

C'est ce que je ne sais pas faire en utilisant une macro,

Merci d'avance,
 

job75

XLDnaute Barbatruc
Pourquoi vous CRIEZ ?

Si vous voulez une macro faites-lui entrer en colonne B les formules que j'ai indiquées.

Puis supprimez les formules pour ne conserver que les valeurs.

Enfin copiez la colonne B sur la colonne A et effacez la colonne B.

Tout ça est archi classique, nombreux exemples sur XLD.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…