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

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…