Condition concernant plusieurs 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,

J'ai plusieurs cellules nommées dans une feuille et toutes possèdent le même préfixe "Dil".

Plutôt que d'écrire :

If [DilX1].value = "zaza" Or [DilX2].value = "zaza" Or [DilX3].value = "zaza" Or ... Then

N'y aurait-il pas une possibilité d'abréger tout ça avec un "*" ou quelque chose dans le genre, en écrivant :

If Range("Dil" & "*").value = "zaza" Then
 
Re : Condition concernant plusieurs cellules nommées ayant le même préfixe

Bonjour

peut etre a travers une boucle :
Code:
Dim i As Integer
 
With ActiveWorkbook
For i = 1 To .Names.Count
    If Left(.Names(i).Name, 3) = "Dil" And Range(.Names(i).Value) = "zaza" Then
        'ton code
    End If
Next i
End With

salut

edit : salut robert, eh oui, de moins en moins de temps 🙁(
 
Dernière édition:
Re : Condition concernant plusieurs cellules nommées ayant le même préfixe

Bonjour Magic_Doctor, bonjour le forum,

Peut-être comme ça :
Code:
Sub Macro2()
Dim n As Name
For Each n In Names
    If Left(n.NameLocal, 3) = "Dil" And Range(n).Value = "zaza" Then
        'ton code...
    End If
Next n
End Sub

Édition :

Salut Hervé ! C'est un plaisir de te voir. Tu te fais rare me semble-t-il...
 
- 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

E
Réponses
1
Affichages
1 K
Elegancya
E
L
Réponses
9
Affichages
1 K
R
Réponses
2
Affichages
4 K
Retour