Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Extraire des lignes d'un tableau par mots clefs

  • Initiateur de la discussion Initiateur de la discussion TOTOEXCEL2019
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

TOTOEXCEL2019

Guest
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

Bonjour,

Merci à vous 2,

et spécialement à "pierre jean" pour sa proposition à tester qui fonctionne bien.
Je passe la discussion en statut "résolu".


🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

J
Réponses
14
Affichages
2 K
julien pain
J
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
599
R
Réponses
2
Affichages
663
Rosco1669
R
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…