J’utilise une macro pour effectuer un filtre avancé à partir d’une zone de critères. Celle-ci se remplit automatiquement selon les données entrées dans un formulaire grâce à une formule du type =SI(D6="";"";D6).
Mais lorsque je lance la macro, ça ne fonctionne pas…
Pourtant, lorsque j’écris directement dans la zone de critère à la place de la formule, ça marche. Le problème semble donc venir de la formule mais je n’arrive pas à comprendre pourquoi…
Un exemple avec une formule dans la zone de critère et lancement par une macro.
Comme le dit Mimimathy, un exemple de fichier serait le bienvenu si tu n’arrives pas à résoudre le problème .Filtre avancé.xlsm (16,4 Ko)