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

Reponse InputBox et plage de donnees

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 !

yellowmoon

XLDnaute Nouveau
Bonjour a tous,

Apres plusieurs recherches sur internet, je n'arrive pas a trouver la reponse a ma question, j'espere que vous pourrez m'aider.

En VBA, j'ai une inputbox qui s'ouvre, et qui demande a l'utilisateur de renseigner une reference (ex: 1234567X).

Je souhaiterai comparer cette reponse a une plage de cellule (ex: de A1 a A10 de la feuille 1).
Si la reference inscrite par l'utilisateur n'est pas contenue dans cette plage de cellule, alors un message d'erreur apparait, l'invitant a retaper sa reference.

Je n'ai pas de probleme pour generer juste le message d'erreur, seulement pour comparer la reference saisie et celles contenues dans ma plage de donnees. J'ai essaye de bidouiller avec des "Or" en saisisant toutes les references dans VBA mais cela est assez lourd.

Merci pour votre aide et desole pour les accents, je suis en clavier Qwerty.
 
Bonjour yellowmoon,
Testez cette macro
Bruno
VB:
Sub test()
Do
ref = InputBox("Entrez la référence !", "REFERENCE CODE")
If ref = "" Then Exit Sub
If IsNumeric(Application.Match(ref, [A1:A10], 0)) Then Exit Do
Loop
MsgBox "c'est bon"
End Sub
 
- 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

G
Réponses
2
Affichages
2 K
Groutard
G
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…