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

Depuis peu, Office 365 (canal men­su­el) per­met d’u­tilis­er les for­mules matricielles dynamiques comme FILTRE, SEQUENCE ou TRI. Ces for­mules sont assez mag­iques.

On peut aller encore plus loin, puisqu’on peut faire référence à ces plages directe­ment en VBA. Il suf­fit d’a­jouter un # à la fin de la référence. Voici une preuve de con­cept rapi­de sans opti­mi­sa­tion :

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

Je pense que cela ouvre la porte à des tonnes d’ap­pli­ca­tions. N’hésitez-pas à com­menter si vous avez des idées !

PS : par­mi les opti­mi­sa­tions de ce code, il faudrait mieux nom­mer le for­mu­laire et la list­box, ajouter une val­i­da­tion sur le choix du pays en G1, etc.

A bien­tôt.

En cadeau de bien­v­enue : les 7 com­bi­naisons de touch­es indis­pens­ables sur Excel

Comprendre les horaires, les heures et les minutes sur Excel

Et une petite vidéo basée sur le fichi­er de Céline Brien.

Vous pou­vez accéder au fichi­er ici :

www.xlerateur.com/calculs.xlsx

En cadeau de bien­v­enue : les 7 com­bi­naisons de touch­es indis­pens­ables sur Excel

Le double-clic du jour

Dans un user­form en VBA, si vous ajoutez une image, un dou­ble-clic sur la poignée de red­i­men­sion­nement va automa­tique­ment ajuster le for­mat du con­trôle à la taille de l’im­age choisie!

Une fois l’im­age ajoutée, dou­ble-cliquez sur une des poignées de dimen­sion­nement

Et voilà !

En cadeau de bien­v­enue : les 7 com­bi­naisons de touch­es indis­pens­ables sur Excel