Est-ce que je peux vous donner toute ma macro pour vous puissiez voir où sont les erreurs ?
Et maintenant dans ma recherche, il me dit aucun résultat trouvé.
Private Sub cmdRechercher_Click()
Dim recherche As String
Dim zoneRecherche, cellulesTrouvees As Range
Dim lastrows As Long
lastrow = ActiveSheet.Range("A" & Rows.Count).End(xlUp).Row
recherche = txtRecherche.Text
Set zoneRecherche = ActiveSheet.Range("A3:A" & lastrow)
Set cellulesTrouvees = rechercher(recherche, zoneRecherche)
If cellulesTrouvees Is Nothing Then
MsgBox "Aucun résultat trouvé !", vbInformation, "Résultat de la recherche"
Else
cellulesTrouvees.Select
End If
End Sub
Sub NouveaulAdherent()
'on ouvre la fenêtre contenant le formulaire d'ajout d'un nouvel adhérent
frmNouveau.Show
End Sub
Sub NouvelleRecherche()
'On ouvre la fenêtre contenant le formulaire de recherche
Range("A3").Select
frmRechercher.Show
End Sub
Function rechercher(recherche As String, zoneRecherche As Variant) As Range
Dim cellulesTrouvees As Range
Set cellulesTrouvees = zoneRecherche.Find(What:=recherche, After:=ActiveCell, LookIn:=xlValues, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False)
If cellulesTrouvees Is Nothing Then
Else
Set rechercher = Nothing
End If
End Function
Merci de vos réponses.
Papy