Bonsoir,
Depuis 2 jours j'essaie de comprendre VBA mais j'ai un peu de mal à trouver ce que je veux faire sur les forums.
J'ai un ficher avec 2 onglets, un avec un tableau complet et un où je voudrais en tapant un nom dans la première colonne avoir directement la ligne qui correspond a ce nom depuis le tableau complet. Cette macro est faite pour gagner du temps en pas passer 5 min a faire ça à chaque fois que j'en ai besoin.
J'ai commencer à taper un code avec ce que j'ai pu voir mais j'ai du mal a faire la partie recherche.
Private Sub MaMacro()
Dim iBD As Long
Dim iSP As Long
Dim BD As Worksheet
Dim SP As Worksheet
Dim lig As Range
Dim xxx As String
Set BD = Worksheets("SynthesePatient")
Set SP = Worksheets("Basededonnées")
iSP = 3
For iBD = 2 To 10000
With SP
xxx = SP.Cells(iSP, 1).Text
lig = BD.Columns("A").Find(xxx, .Range("A2"), xlValues).Row
lig.Copy Destination:=SP.Range(iSP)
End With
iSP = iSP + 1
Next
End Sub
Je ne sais pas comment faire du coup je vous demande de l'aide.
Voilà je vous joins mon fichier afin d'être certainement plus clair sur ce que je veux faire.
Merci par avance
Clément.