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.

Pour marque-pages : Permaliens.

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

  1. HANDELSMAN Dominique dit :

    Bonjour Gaetan.
    Encore bravo pour cet esprit de recherche qui te caractérise.
    J'ai peu compris cette publication. j'espère être le seul, mais sans doute mériterait elle d'être plus explicite, d'autant que le fond est très important.
    Cordialement
    Dominique Handelsman

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


La période de vérification reCAPTCHA a expiré. Veuillez recharger la page.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.