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

[Résolu] (VBA) Déterminer si la valeur d'une cellule...

  • Initiateur de la discussion Initiateur de la discussion polo_0109
  • Date de début Date de début

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 !

P

polo_0109

Guest
Bonjour à tous,

En supposant qu'il y ait une valeur différente pour A1, A2, A3, A4 et A5, comment déterminer si la valeur de B1 correspond à la valeur d'une des 5 cellules, et ceci sans faire de boucle ?
En fait je créai actuellement une macro assez complexe et ça me parait impossible d'y introduire une nouvelle boucle.

Est-il possible de faire un truc du genre ?
If [la valeur de B1 est contenue dans la] Range("A1:A5") Then


Merci d'avance


Edit : Quel idiot ! En fait je peux facilement faire une boucle.
 
Dernière modification par un modérateur:
Re : [Résolu] (VBA) Déterminer si la valeur d'une cellule...

Bonjour,

pour éviter la boucle :
Code:
Dim x As Range
Set x = Range("A1:A5").Find([B1], [A5], xlValues, xlWhole, , , False)
If Not x Is Nothing Then MsgBox "Trouvé en " & x.Address Else MsgBox "Non Trouvé..."

bonne journée
@+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…