oSimplifier une suite de cnditions dans une macro

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,

Soient plusieurs cellules réparties dans une feuille et donc non contiguës.
Quand dans l'une de ces cellules on rentre une valeur erronée, grâce à une macro événementielle qui contrôle la saisie, apparaît "? ? ?".
Si dans l'une de ces cellules apparaît "? ? ?", je voudrais, dans une macro, qu'une variable, supposons "z", soit égale à 1.
Je peux en effet écrire :
If [A].value = "? ? ?" Or .value = "? ? ?" Or ... Then z=1

Mais n'existerait-il pas un moyen plus élégant du style :

If {[A], , ... } = "? ? ?" Then z=1

Merci d'avance pour tout conseil.
 
- 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
4
Affichages
735
Réponses
5
Affichages
914
Réponses
4
Affichages
586
Réponses
8
Affichages
782
Retour