Résultat dès la fin de la saisie dans une textbox

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 !

Tophe2

XLDnaute Impliqué
Bonjour le forum
Voilà j'ai récupéré un code dans un fichier que j'essai d'adapter dans un plus récent :
L'ancien : Lors d'un clic sur le bouton vérifier il recherche les doulons "noms prénoms".
Le nouveau : savoir s'il est possile d'avoir le même résultat sans avoir à cliquer sur le bouton vérifier c'est à dire dès la fin de la saisie dans la textbox2
ci joint le fichier "essai".
Cordialement
Christophe.
 

Pièces jointes

Re : Résultat dès la fin de la saisie dans une textbox

Bonjour,

voici une proposition:

Code:
Private Sub TextBox2_Change()
Dim Nom As Range, firstAddress As String
If TextBox2.Value <> "" Then
  With Worksheets("Feuil1").Columns(1)
    Set Nom = .Find(TextBox1.Value, LookIn:=xlValues, lookat:=xlWhole)
    If Not Nom Is Nothing Then
      firstAddress = Nom.Address
      Do
        If TextBox2.Value = Nom.Offset(0, 1).Value Then
          MsgBox "Cette personne existe déjà dans la liste.", vbExclamation
          TextBox1.Value = ""
          TextBox2.Value = ""
          Exit Sub
        End If
        Set Nom = .FindNext(Nom)
      Loop While Not Nom Is Nothing And Nom.Address <> firstAddress
    End If
  End With
End If
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

Retour