• Initiateur de la discussion Initiateur de la discussion Bruce68
  • 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 !

Bruce68

XLDnaute Impliqué
Bonsoir à tous

Dans le fichier joint j'aimerais vérifier dans la colonne A si le N° existe avec la fonction ForEach dans le textbox1 et si il n'existe pas un MSGBox me le signal.
Je vous remercie de votre aide.
 

Pièces jointes

Re : For Each

Salut Bruce68 et le forum
Code:
dim Cel as range, Flg as boolean
for each cel in range([A1],cells(rows.count).end(xlup))
    if cel=me.textbox1 then
        Flg=true
        exit for
    end if
next Cel
If flg then
    'ce qu'on fait dans le cas où cel contient la valeur de TextBox1
else
    msgbox "pas de valeur trouvée"
endif
C'est fait sur le poste, et donc pas testé, les explications étant pour le moins imprécise, comme le fichier.
A+
 
Re : For Each

bonjour Bruce68,kjin,l'ami Gorfael 🙂

une autre méthode en utilisant FIND

Code:
Dim A As Range
Label1 = ""
Set A = Range("a2", Cells(Rows.Count, "a").End(xlUp)).Find(What:=TextBox1, LookIn:=xlValues)
If Not A Is Nothing Then Label1 = A.Offset(0, 1) Else MsgBox "pas trouve!!"
 
Re : For Each

Bonjour à tous

Merci Kjin, gorfael et Laetitia90 pour vos solutions.
J'aime bien la solution de Laetitia90 car elle me raccourci ma macro mais malheusement elle a un probleme si je recherche 4 elle me donne la valeur du chiffe 54 et III,
si je met le 6 idem valeur 56 et JJJ et si je met 7 =78 et GGG.
Je vous remervie de votre aide
Fichier joint
 

Pièces jointes

- 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
2
Affichages
464
Réponses
2
Affichages
112
Retour