VBA Recherche multicritères

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

Z

zourite

Guest
Bonjour le forum,

J'aimerai automatiser une recherche via le VBA.

Je cherche à mettre en place un code permettant de rechercher les lignes de la feuille1 correspondant à mes critères de recherche (feuil2):

- A1 et B1 : recherche par rapport à la période A1->B1 (dans la feuil1 colonne A)
- D1 : recherche par rapport au prénom (colonne B dans la feuil1)
- F1 : recherche par rapport au client (colonne E dans la feuil1)

Il est possible que tous les 'filtres' ne soient pas remplis.

J'aimerai que les données s'affichent sur la feuil2 à partir de la ligne A6.

Merci d'avance pour vos suggestions.

zourite
 

Pièces jointes

Dernière modification par un modérateur:
Re : VBA Recherche multicritères

AH ok ! Il faut saisir en "mm/jj/aaaa" en gardant le format d'origine.
Merci !
Est-ce que le résultat est le même sur Excel 2000 lorsque le critère est saisie de cette façon?

zourite
 
Re : VBA Recherche multicritères

Quelle galère...
Est-ce que le problème est du à la feuille excel, ou au VBA ?
peut être que si on inclue la valeur à rechercher directement dans le code, sans passer par la feuille.. ca marcherait ?
exemple, une textbox qui définie le critère?
tu penses que c'est possible?


zourite
 
Re : VBA Recherche multicritères

Bonjour,

Me revoilà avec le nouveau fichier qui semble fonctionner aussi bien sur Excel 2000 que sur 2007.
J'espère qu'il fonctionnera aussi sur Excel 2010. (il ne manquerait plus que ça)

Regarde la pièce jointe Copie de Recherche VBA-4.xls

Je n'ai pas pu m'inspirer beaucoup du fichier dont je te parlais hier soir. (il fallait renseigner tous les critères).

Concernant ta proposition d'utiliser une TextBox, je pense que ça n'aurait rien apporter de plus.

Bonne journée.
 
Re : VBA Recherche multicritères

Bonjour dra72,

Je crois que ca ne marche pas non plus sur 2010..
Je n'ai pas vu les modif de ce nouveau fichier...

Bon de mon coté, je fais avec une solution spécial >2007:
Code:
=">="&MOIS(A3)&"/"&JOUR(A3)&"/"&ANNEE(A3)
c'est moche d'en arriver là mais bon...
Le truc c'est si je passe sous excel 2003, mon code ne fonctionne plus..

merci pour ton aide en tout cas, c'est sympa 🙂

a+

zourite
 
Re : VBA Recherche multicritères

Les modifs que j'ai apportées se situent dans les lignes 1 et 2 que j'ai masquées pour une question d'esthétique.

C'est dommage de ne pas avoir un fichier compatible avec toutes les versions.

Il doit bien y avoir une solution mais laquelle?

Cordialement.
 
Re : VBA Recherche multicritères

Est-ce qu'on est les premiers à mettre le doigt sur ce bug?
That's the question !
J'ai fouillé un peu, mais rien trouvé..

Ca m'intrigue tout ca... Par ce que, si c'est le filtre avancé qui bug, est-ce que ca remet en question la fiabilité d'un filtre avancé (via vba) avec des critères types : "Formule" (qu'on peut voir sur le site de BOISGONTIER Le filtre élaboré)


zourite
 
Dernière modification par un modérateur:
Re : VBA Recherche multicritères

J'ai trouvé ceci:
Filtre élaboré sous Excel 2007, critère | CommentCaMarche
qui semble confirmé le bug sur 2007 et 2010.

Pour ma part, je n'ai jamais utilisé le filtre élaboré. Je me contente du filtre automatique que j'avais utilisé dans le fichier initial que je t'avais proposé. C'est peut être plus lourd au niveau du code, mais je n'ai jamais rencontré de tels problèmes. (Bien que pas encore testé sur Excel 2010).
 
- 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
10
Affichages
418
  • Question Question
Microsoft 365 Recherche
Réponses
1
Affichages
732
Réponses
40
Affichages
3 K
Réponses
16
Affichages
2 K
Réponses
3
Affichages
619
Retour