Appliquer un filtre multicritères en VBA

Bonjour

Comme le titre l'indique, je voudrais appliquer un filtre multicritères en VBA, mais malheureusement ma macro ne fonctionne pas.

La zone de critères se trouve dans la feuille "Source" aux cellules AG5:AQ5.

La source prend en compte tout le tableau (A1:AC50).

J'ai nommé le tableau avec les données "Tableausource", et la zone de critères "Criteres".

Mais peut-on vraiment faire un tel filtre ? Merci.

59filtre.xlsm (60.77 Ko)

Bonjour,

pas de formules dans la zone de critères. Prends celle de la feuille Tableau, pas besoin de cette dualité !

Cordialement.

Merci pour cette explication, mais malheureusement cela ne fonctionne pas comme je voudrais.

Je ne peux pas afficher les données suivant plusieurs choix.

Exemple : si je choisis CCA et SEC, je voudrais afficher tous les données correspondantes aux choix. Merci.

36filtre.xlsm (63.74 Ko)

Si tu choisis CTA et SEC il faut que tu aies CTA ET SEC !!!

Documente-toi sur l'utilisation de la zone de critères...

Cordialement.

211papoumac-filtre.xlsm (32.45 Ko)

Ta macro ne fonctionne pas j'ai un message d'erreur.

Merci, je vais essayer de chercher des explications sur les critères.

Curieux qu'elle fonctionne très bien chez moi et jamais avec toi.

Evidemment elle affiche quelque chose quand il y a quelque chose à afficher .

Cordialement.

Effectivement curieux, mais voilà le message :

160619092125164873

Encore plus curieux car effectivement tu ne qualifiais pas la plage de destination et je l'ai fait !

Ne me dis pas que cela fait cela sur le fichier que j'ai envoyé et où j'ai également réajusté la plage Criteres...

Par contre si tu tranfères la macro ailleurs sans les corrections... évidemment ça ne colle plus !

Et bien justement si, cette erreur se produit sur le fichier que m'a envoyé et je n'ai rien changé.

Voici ta macro :

16061909502615195

Tu m'en vois fort désolé mais je viens de retélécharger le fichier à partir du post et il fonctionne parfaitement !

Là je ne peux rien de plus. Tout est qualifié, on ne peut qualifier plus, et il n'y a qu'une ligne...

Est-ce que MAC supporte les plages nommées à partir de tableaux Excel ?

MFerrand a écrit :

Est-ce que MAC supporte les plages nommées à partir de tableaux Excel ?

Possible que la version pour MAC manque de fonctionnalités par rapport à la version PC.

Je vais essayer sur PC. Encore Merci.


je viens d'essayer avec un PC, ça fonctionne. Tant pis pour la version MAC.

Rechercher des sujets similaires à "appliquer filtre multicriteres vba"