Vous souhaitez insérer des formules dans une cellule par macro ? Normalement, il est plus facile de saisir une formule via l’interface utilisateur d’Excel, mais dans certains cas, il est nécessaire de créer des formules automatiquement.
Vous pouvez y parvenir en utilisant la propriété FormulaLocal (Cellule macrophage). Elle permet de saisir une formule dans une cellule dans l’orthographe nationale. La macro suivante montre comment faire :
Sub FuegeFormelEin()ActiveCell.FormulaLocal = « =SOMME(B1:B50) »End Sub
La macro insère la formule SOMME(B1:B50) dans la cellule active. Si, au démarrage de la macro, il s’agissait par exemple de la cellule A1, l’illustration suivante montre à quoi ressemble le résultat :
Vous pouvez également utiliser la propriété FormulaLocal pour extraire d’une cellule une formule en notation nationale.
