1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| Private Sub cmdRecherche_Click()
Dim reponse$, recherche$, fiche$, ad$
Dim c as Range
recherche = txtRecherche
'Si txtrecherche est vide
If recherche = "" Then
reponse = MsgBox("Veuillez rentrer un N° Ats: Merci", vbOKCancel + vbExclamation, "Pas de N° Ats")
If reponse = vbYes Then
txtRecherche.SetFocus
Exit Sub
End If
End If
Sheets("Feuil1").Select
With Worksheets("Feuil1").Range("C14:C238")
Set c = .Find(recherche, LookIn:=xlValues, LookAt:=xlWhole)
End With
If Not c Is Nothing Then
ad = c.Address
fiche = Range(ad).Offset(0, -1).Value
Sheets("Feuil2").Range("A1").Value = fiche & Chr(10) & recherche
Else
MsgBox "La recherche a échoué : " & recherche & " non trouvé !"
End If
Set c = Nothing
End Sub |