La référence à des plages dynamiques (#) fonctionne en VBA

Depuis peu, Office 365 (canal mensuel) permet d'utiliser les formules matricielles dynamiques comme FILTRE, SEQUENCE ou TRI. Ces formules sont assez magiques.

On peut aller encore plus loin, puisqu'on peut faire référence à ces plages directement en VBA. Il suffit d'ajouter un # à la fin de la référence. Voici une preuve de concept rapide sans optimisation :

www.xlerateur.com/formules-matricielles-dynamiques.xlsm

Je pense que cela ouvre la porte à des tonnes d'applications. N'hésitez-pas à commenter si vous avez des idées !

PS : parmi les optimisations de ce code, il faudrait mieux nommer le formulaire et la listbox, ajouter une validation sur le choix du pays en G1, etc.

A bientôt.