Extraire des lignes d'un tableau par mots clefs

TOTOEXCEL2019

XLDnaute Nouveau
Bonjour,

Je souhaiterais faire une macro vba qui recherche un mot clef dans une feuille et extrait les lignes rattachées à ce mot clef dans une nouvelle feuille Excel.
J'ai trouvé une macro assez proche que je joins, elle permet de faire l'opération mais uniquement pour une recherche de critère dans une colonne spécifique (hors je souhaiterais faire cette recherche de critère dans le tableau complet de la Feuil1).

En d'autre termes : si dans le tableau il y a le critère recherché (quelque soit la colonne de recherche) alors afficher dans une nouvelle feuille les lignes correspondantes.

Voici le code à améliorer :

Sub ExtraitVersAutreFeuille()
critere = InputBox("Critere?")
If critere = "" Then Exit Sub

[A1].AutoFilter Field:=5, Criteria1:="*" & critere & "*"
Application.DisplayAlerts = False
On Error Resume Next
Sheets(critere).Delete
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = critere
Sheets("Feuil1").Range("_FilterDataBase").SpecialCells(xlCellTypeVisible).Copy [A1]
Cells.EntireColumn.AutoFit
Sheets("Feuil1").ShowAllData
End Sub


Merci par avance.
 

Pièces jointes

  • FiltreAutoSelection.xls
    70 KB · Affichages: 7

sousou

XLDnaute Barbatruc
bonjour
Ca peut peut-être t'aider
Cette appli recherche un mot, un bout de mot, un bout de phrase ou une phrase dans une zone sélectionné du fichier et renvoi un tableau des emplacements trouvés
 

Pièces jointes

  • Recherche phrases.xls
    41.5 KB · Affichages: 10

Discussions similaires

Réponses
16
Affichages
1 K
Réponses
2
Affichages
113

Membres actuellement en ligne

Statistiques des forums

Discussions
312 164
Messages
2 085 877
Membres
103 007
dernier inscrit
salma_hayek