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

Macro de recherche personnalisée

  • Initiateur de la discussion Initiateur de la discussion bibouexcel
  • 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 !

B

bibouexcel

Guest
Bonjour,

Je voudrais faire une macro qui me permettrait de faire une recherche par nom sur une colone (recherche personnalisée "contient") mais je n'arrive pas à trouver la bon code.

Je vous ai copié la macro : (la ligne qui pose problème est en rouge)

Sub composant()


Sheets("Base").Select


Range("A4:AX4").Select
Selection.AutoFilter
Selection.AutoFilter

Unload FormX

Dim Da As Integer
Ba = Application.InputBox("entrez le nom du produit chimique " & Chr(13))
If Ba <> 0 Then
Selection.AutoFilter Field:=23, Criteria1:="=*Ba*"
End If

End Sub


Merci pour votre aide !
 
Re : Macro de recherche personnalisée

Bonjour,

Un exemple étant toujours bien mieux qu'une seule explication, je ne sais pas si j'ai tout compris. Essaye donc ceci :
Code:
Sub composant()
    Sheets("Base").Range("A4:AX4").Select
    Selection.AutoFilter
  Unload FormX
  
 Dim Da As Integer
Ba = Application.InputBox("entrez le nom du produit chimique " & Chr(13))
If Ba <> 0 Then
    Selection.AutoFilter Field:=23, Criteria1:=Ba
End If

End Sub

Cordialement
 
Re : Macro de recherche personnalisée

Bonjour Bibouexcel

essaye peut être comme ci dessous :

Code:
Dim Da As String
Ba = Application.InputBox("entrez le nom du produit chimique " & Chr(13))
If Ba <> "" Then
Range("A4:AX4").AutoFilter Field:=23, Criteria1:="=*" & Ba & "*"

non testé...

bonne journée
@+

Aarf, Spitnolan, bonjour, désolé pour la collision...
 
Re : Macro de recherche personnalisée

Merci mais ca ne marche pas.
Spitrolan08, le code que tu m'as donnée est pour une recherche personnalisée de type "égale" moi je voudrais une recherche de type "contient" c'est à dire si je demande "excel" il me donnera toutes les réponses avec excel : excel 2000, excel 2003, excel 2007 etc...

Pierrot93, ton code ne marche pas... merci quand même
 
Re : Macro de recherche personnalisée

Bonjour,

en fouillant sur le forum j'ai trouvé une appli qui permet de rechercher par colonne et par mot clé, avec une recherche de type "contient". Peut etre que ca t'aideras un peu !!

Voila le fichier en pièce jointe (merci au developpeur!!).
 

Pièces jointes

Re : Macro de recherche personnalisée

Re,
Bonjour Pierrot, wazzebu

Je ne comprends pas : j'ai obtenu la même formulation que Pierrot et ça fonctionne parfaitement. Peut être ne nous as tu pas tout dit...

Cordialement
 
Re : Macro de recherche personnalisée

Oui merci le programme de pierrot marche, je n'avais pas copié toute la ligne...
Il me reste tout de même une question:
Est-ce possible de faire une recherche par mot? parce que la recherche de type "contient" prend tous les mots qui contiennent les lettres qu'on donne et ça donne un résultat énorme !

Merci pour votre aide
 
- 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

Réponses
7
Affichages
367
Réponses
3
Affichages
645
L
Réponses
9
Affichages
1 K
Réponses
2
Affichages
980
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…