• Initiateur de la discussion Initiateur de la discussion pepsi
  • 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 !

pepsi

XLDnaute Occasionnel
Bonjour,

J'ai un fichier excel sur lequel j'ai plusieurs feuilles et plusieurs noms définis (insertion nom)

Sur certaines feuilles, les noms ne renvoient pas aux mêmes cellules que d'autres (malgré un nom identique)

Je voudrais copier tous les noms de la feuille 1 et les copier sur les autres feuilles en écrasant les autres. Est ce possible ?
 
Re : Insertion nom

Bonjour,

dans mon cas Excel s'est vraiment emmêlé les pinceaux dans les noms.

Dans le fichier, plusieurs feuilles ont été rappatriées à partir d'autres documents (avec des noms de zone identiques) mais faisant références à d'autre zones.

Du coup c'est vraiment le bazar dans les noms et j'aimerais faire le ménage

Comment faire ?
 
Re : Insertion nom

Bonjour Pepsi, kjin

Une première piste.

Se mettre sur une cellule de la feuille où il n' y a rien sur 2 colonnes et taper F3 puis alt+L puis Entrée.

Ensuite, il faudrait voir par macro, c'est possible 😉.
 
Re : Insertion nom

Merci beaucoup ! ca permet déjà d'afficher clairement tous les noms

Une fois le ménage fait, on peut les réintégrer manuellement ?

L'idéal pour tout le document, histoire que toutes les feuilles aient les mêmes noms ...
 
Dernière édition:
Re : Insertion nom

Bonjour

J'ai besoin d'un peu d'aide pour construire une macro qui pourrait

-Supprimer tous les noms d'un fichier xls

- Ajouter les noms et les références à partir d'une liste établie

Est ce possible ??

Merci d'avance
 
Re : Insertion nom

Re

A tester:
Pour le premier point

Code:
Sub Supprime_Noms_Workbook()
MsgBox ActiveWorkbook.Names.Count
For i = ActiveWorkbook.Names.Count To 1 Step -1
ActiveWorkbook.Names.Item(i).Delete
Next
End Sub

Pour le second, je ne sais pas😕
 
Re : Insertion nom

Bonjour ,

Je remonte ce post

Une fois le ménage fait dans une feuil xls, après avoir fait F3 + ALT L :

Je cherche toujours à réintegrer les noms dans le gestionnaires de noms soit par macro soit par un autre moyen.

Quelqu'un a une solution ?

Merci d'avance
 
Re : Insertion nom

Bonjour pepsi,

(Après avoir répondu à la question de Orangina_L, je me suis rendu compte du pouvoir des marques sur notre inconscient 😀)

Comme dirait l'ami Michel (MJ13), il faut demander à l'ami Henry (Henry Gistrair de MacRow), bref l'enregistreur de macros.
Pour ajouter un nom, c'est la méthode Add sur la collection Names que l'on doit utiliser
Si ton nom à ajouter en A1, et la référence correspondante en B1 (du genre "=Feuil1!$B$12"), ça devrait donner

Code:
ActiveWorkbook.Names.Add Name:=Range("A1").Value, RefersTo:=Range("B1").Value
 
- 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

Discussions similaires

Réponses
3
Affichages
221
Réponses
4
Affichages
224
Réponses
5
Affichages
312
Retour