Bonjour,
J'ai crée une base de données sur excel, cette dernière est gérée par un Userform, mais je n'arrive pas finaliser mon projet.
Voilà mon petit bout de code, il fonctionne, mais s'arrête sur le premier nom trouvé. Il insère bien dans mon formulaire les données trouvées.
Mon problème c'est que parfois il y a noms identiques.
Je souhaiterais que la recherche se fasse sur toute la colonne et avoir un message s'il ne le trouve pas.
MERCI pour votre aide
Dim NomRecherché
NomRecherché = TextBoxNomRecherché
' Insère ligne
Rows("2:2").Select
Selection.Insert Shift:=xlDown
' Recherche nom dans la colonne B
Columns("B:B").Select
Selection.Find(What:=TextBoxNomRecherché, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
J'ai crée une base de données sur excel, cette dernière est gérée par un Userform, mais je n'arrive pas finaliser mon projet.
Voilà mon petit bout de code, il fonctionne, mais s'arrête sur le premier nom trouvé. Il insère bien dans mon formulaire les données trouvées.
Mon problème c'est que parfois il y a noms identiques.
Je souhaiterais que la recherche se fasse sur toute la colonne et avoir un message s'il ne le trouve pas.
MERCI pour votre aide
Dim NomRecherché
NomRecherché = TextBoxNomRecherché
' Insère ligne
Rows("2:2").Select
Selection.Insert Shift:=xlDown
' Recherche nom dans la colonne B
Columns("B:B").Select
Selection.Find(What:=TextBoxNomRecherché, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate