Renommer une liste de feuille en fonction d’une plage

Bonjour le Forum,

J’espère que vous allez bien.

Je souhaiterais renommer quelques feuilles d’un classeur Excel en fonction d’une plage.

Admettons que j’ai un classeur dont toutes les feuilles ont un nom différent et que permis elles j’ai la liste suivante: F1;F3;F5.

J’aimerais renommer les feuilles dont les anciens noms sont contenus dans ma sélection en colonne 1, par les noms contenus dans ma sélection en colonne 2.

Par exemple ma sélection colonne 1 est F1;F3;F5 et en colonne 2 E1;E3;E5 ainsi F1 deviendrait E1 ; F3 E3 etc.

Attention il peut y avoir dans le classeur une feuille F11;F31;F51;F1 Bonjour;F3_nom;F5-test et pour celles la la macro ne doit pas s’appliquer !

Est-ce que l’un d’entre vous a une idée du code le plus adapté ?

J’ai regardé un peu sur le web et j’ai pas trouvé de code qui réponde spécifiquement à ces contraintes

Merci pour votre aide

Naxos

Bonjour

Un essai à tester. Te convient-il ?

35classeur1-v1.xlsm (27.82 Ko)

Bye !

Bonjour Gmb,

Merci c'est exactement ça! Je te remercie énormément j'avais pas mal d'onglets à renommer je vais gagner un temps fou!

Bonne soirée,
François

Rechercher des sujets similaires à "renommer liste feuille fonction plage"