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

Identifier toutes les cellules nommées ayant le même préfixe

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 !

Magic_Doctor

XLDnaute Barbatruc
Supporter XLD
Bonsoir,

Dans ma feuille, j'ai un certain nombre de cellules nommées dont certaines ont un préfixe commun ; "Dil"
Plutôt que d'écrire :
Set cellRecherche = Range("DilNbUXFl1a, DilVolS1a, DilNbGrS1a, DilNbUXParGr1a, DilNbUXGet1a, DilVolS1b, DilNbGrS1b, DilNbUXParGr1b, DilNbUXGet1b, DilVolS1c, DilNbGrS1c, DilNbUXParGr1c").Find("? ? ?")

n'y aurait-il pas un moyen pour obtenir quelque chose du genre :
Set cellRecherche = Range(toutes les cellules nommées dont le nom commence par "Dil").Find("? ? ?")

Imaginez qu'il y ait 250 cellules nommées avec des noms à coucher dehors...

Merci d'avance.
 
Re : Identifier toutes les cellules nommées ayant le même préfixe

Bonjour Magic Doctor,

je te suggère d'utiliser Name comme ceci:

Code:
Sub Nom()
Dim Nom As Name, cellRecherche As Range
For Each Nom In ThisWorkbook.Names
  If Nom.Name Like "Dil*" Then
    If cellRecherche Is Nothing Then
      Set cellRecherche = Range(Nom.Value)
    Else: Set cellRecherche = Union(cellRecherche, Range(Nom.Value))
    End If
  End If
Next
cellRecherche.Find...........
........
............
End Sub
Bon test.
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…