Filtre personalisé en VBA

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

Berrada

Guest
Bonjour à tous,

J’ai besoin d’appliquer un filtre personnalisé -du type Inf à x et Sup à y- dans une macro avec des valeur de type double (quelques chifres aprés la virgule). Le problème c’est que le filtre personnalisé ne prend que des valeurs de type entier ou ne prend pas les chiffres après la virgule.
J’arrive à faire la même chose directement sans passer par VBA, mais VBA ne me permet pas de la faire.
Comment faire ?

Merci à tous par avance.
 
Salut Berrada,

Je viens de faire un test, sans rencontrer de difficulté, voici une partie du code de la macro :

Code:
Selection.AutoFilter Field:=2, Criteria1:='>42,2', Operator:=xlAnd, Criteria2:='<185,76'

Je suppose que tu veux faire passer les critères par des variables. Dans ce cas, il te faudra veiller à passer des expressions de type String en t'assurant qu'elles ne contiennent pas de point décimal mais bien une virgule.

A+
Horatio
 
Salut Berrada,

Je te cite :

'j'utilise ce filtre dans une boucle 'for', mais ca ne marche pas...'

Or, justement, tu disposes d'une balise Code dans laquelle tu peux placer cette fameuse boucle !

Ce serait quand même plus efficace que de faire appel aux talents divinatoires des XLdiens pour tenter de prédire ce qui cloche dans ladite boucle.

Is'nt it ?

A+
Horatio
 
- 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
16
Affichages
493
Réponses
2
Affichages
519
Retour