Bonjour,
je souhaite réaliser une recherche par mot clef dans un tableau. Les résultats doivent s'afficher dans un autre tableau.
Pour la première partie du code tout fonctionne, ça me sort bien les éléments des critères demandés.
J'aimerai bien que les résultats s'affiche de la même manière, au même endroit, lorsque que je fait une recherche par mot clef dans la cellule "Produit". Par exemple le mot "latex" devrait donner une liste de résultats.
Mon code est mauvais, ça ne fonctionne pas, je fais fausse route. Qu'en pensez-vous ?
Private Sub Rechercher_Click()
Dim chaine As String
Dim c As Range
chaine = Range("D13").Value
If chaine = "" Then
Sheets("ALPHABETIQUE").Range("Tableau2[#All]").AdvancedFilter Action:= _
xlFilterCopy, CriteriaRange:=Range("Criteres"), _
CopyToRange:=Range("A15:I15"), Unique:=False
Range("B13").Select
Exit Sub
Else
With Sheets("ALPHABETIQUE")
Set c = .Range("C:C").Find(what:=chaine, LookIn:=xlValues, lookat:=xlPart, searchorder:=xlByRows, MatchCase:=False)
If Not c Is Nothing Then
c.CurrentRegion.Copy Destination:=Sheets("ACCUEIL").Cells(.Rows.Count, 2).End(xlUp)(3).Offset(, -1)
End If
End With
End If
End Sub