Si si, c'est bien possible de récupérer la formule et non le résultat ! J'avoue néanmoins que je ne l'utilise pas spécialement, mais ça existe...
VOilà qq extraits de l'aide VB pour Applications d'Excel (version 97 et donc avec toutes les versions supérieures... à la syntaxe française/anglaise près !)...
*************************
Formula, propriété:
Renvoie ou définit la formule de l'objet dans le style de référence A1 et dans la langue de la macro. Type de données Variant en lecture-écriture pour les objets Range et type de données String en lecture-écriture pour tous les autres objets.
Remarques
Si la cellule contient une constante, cette propriété la renvoie. De même, si la cellule est vide, Formula renvoie une chaîne de caractères vide. Si la cellule contient une formule, Formula la renvoie sous la forme d'une chaîne de caractères dont le format est celui qui serait utilisé pour afficher cette formule dans la barre de formule (signe égal compris).
Si vous affectez une date à la formule d'une cellule, Microsoft Excel vérifie si la cellule est déjà dotée de l'un des formats numériques ou de date. Si tel n'est pas le cas, Microsoft Excel lui affecte le format de date numérique par défaut.
Si la plage est unidimensionnelle ou bidimensionnelle, vous pouvez affecter à la formule un tableau Visual Basic de même dimension.
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.
*************************
Cet exemple montre comment définir la formule de la cellule A1 de la feuille Feuil1.
Worksheets("Feuil1" ).Range("A1" ).Formula = "=$A$4+$A$10"
*************************
RMQ => ceci peut donc se faire à priori dans les 2 sens, tu peux récupérer dans une variable chaine ta formule en faisant une opération du type:
MaChaineFormule= Cells(x,y).Formula
et voilà.. ça ira mieux comme ça. Mais je pense que tu es obligé de passer par une macro à mon avis, les formules "de base" ne permettent pas ce genre d'opération sinon.
Je t'ai mis en gras/couleur les trucs qu prouvent que la propriété est bien en lecture écriture...
Enjoy it...
---------------
Tout cul tendu mérite son dû