Renommer en série tous les noms avec préfixe

  • Initiateur de la discussion Initiateur de la discussion balajo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

balajo

Guest
Bonjour,

quelqu'un connait-il une astuce pour renommer tous les noms définis dans un classeur sans avoir à modifier toutes les formules dans tous les onglets ?
La fonction modifier n'existe pas...


(Parce que ajouter un nom renommé avec préfixe, puis remplacer chaque nom dans tout le classeur puis supprimer nom modifié, ouille ouile ouille...)


Merci

JC
 
bonsoir,
une soluce avec VBA...

Sub Test()
Dim Prefixe As String
Prefixe = "New"
For Each o In ActiveWorkbook.Names
z = o.Name
st = o.RefersTo
If Right(z, 3) <> Préfixe Then
ActiveWorkbook.Names.Add Name:=Prefixe & z, RefersTo:=st
ActiveWorkbook.Names(z).Delete
End If
Next
End Sub

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
1 K
Retour