Range.Formula2 (Excel)

Cette propriété renvoie ou définit une valeur de type Variant qui représente la formule de l’objet dans la notation de tableau de style a1.

Cette propriété n'est pas disponible pour les sources de données OLAP. Dans les tableaux dynamiques activés dans Excel, Range. Formula2 remplace Range. Formula. Range. Formula continuera à être pris en charge pour maintenir la compatibilité. Vous trouverez ici une description des tableaux dynamiques et de Range. Formula2. Si la cellule contient une constante, la propriété la renvoie. Si la cellule est vide, cette propriété renvoie une chaîne vide. Si la cellule contient une formule, la propriété Formula renvoie la formule sous forme de chaîne dans le même format que celui qui doit s’afficher dans la barre de formule (y compris le signe égal (=)). Si vous affectez une date à la formule d'une cellule, Microsoft Excel vérifie que la cellule est déjà dotée de l'un des formats numériques ou de date. Si ce n’est pas le cas, Excel remplace le format numérique par le format de date courte par défaut. S'il s'agit d'une plage à une ou deux dimensions, vous pouvez désigner la formule comme un tableau Visual Basic possédant les mêmes dimensions. De même, vous pouvez inclure la formule dans un tableau Visual Basic. Les formules définies à l’aide de Range. Formula2 seront toujours évaluées sous la forme d’un tableau et risquent de se renverser si plusieurs résultats sont renvoyés. Le fait de définir la formule pour une plage comprenant plusieurs cellules insère cette formule dans la totalité des cellules de la plage.


Worksheets("Sheet1").Range("A1").Formula = "=$A$4+$A$10"