Bonjour,
J'ai besoin de filtrer une base de données avec un filtre élaboré. Comme les critères (4 a 5) sont toujours les mêmes, je voudrait les filtrer directement en macro.
Pour cela, le "CriteriaRange:=" nécessite une range (un zone de cellule). Pour ce faire, je colle un array dans un coin de la feuille (fichier .csv) que j'utilise comme range de critère, ce que je ne trouve pas super élégant.
Je me demande s'il ne serait pas possible de mettre directement l'array dans le paramètre "CriteriaRange:="...
Je n'ai rien trouve sur le net. Je comprends bien que array n'est pas une range (mais un object, je crois). Y'a-t-il un moyen de transformer un array en range sans passer par la case "range de cellule" ?
Merci pour votre aide m(_ _)m
J'ai besoin de filtrer une base de données avec un filtre élaboré. Comme les critères (4 a 5) sont toujours les mêmes, je voudrait les filtrer directement en macro.
Pour cela, le "CriteriaRange:=" nécessite une range (un zone de cellule). Pour ce faire, je colle un array dans un coin de la feuille (fichier .csv) que j'utilise comme range de critère, ce que je ne trouve pas super élégant.
Je me demande s'il ne serait pas possible de mettre directement l'array dans le paramètre "CriteriaRange:="...
Je n'ai rien trouve sur le net. Je comprends bien que array n'est pas une range (mais un object, je crois). Y'a-t-il un moyen de transformer un array en range sans passer par la case "range de cellule" ?
Merci pour votre aide m(_ _)m
Dernière édition: