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
Retour