OVH Cloud OVH Cloud

Récupérer la formule comme du texte

12 réponses
Avatar
Sebho
Bonjour,

comme dit dans le titre, je souhaiterais afficher dans une cellule, la
formule contenue dans une autre cellule (en tant que texte)

quelqu'un aurait une idée ?

merci,
sh

2 réponses

1 2
Avatar
Sebho
ok merci beaucoup,

sinon j'ai trouvé une astuce dingue qui consiste à utiliser une formule
excel4 dans le nom de la cellule

à voir sur
http://www.01net.com/article/266164.html
http://www.excel-downloads.com/forums/2-427-astuce-recente-lirecellule.htm

sh


"ru-th" wrote:

Salut

rajoutes
application.volatile
avant
F = Cellule.FormulaLocal

a+
rural thierry

"Sebho" a écrit dans le message de news:

ok ca marche, mais il y a encore un problème :
lorsque je change la formule de ma 1ère cellule
l'autre cellule qui affiche =F("A1") ne se remet pas à jour


"Ellimac" wrote:

Re,

Il faut passer par l'assistant fonction fx et la récupérer
dans la catégorie Personnalisée.

Camille

-----Message d'origine-----
ok, mais comment j'utilise la fonction personalisée ?
elle est refusée dans une cellule si je tappe F("A1")
par exemple j'obtiens

une erreur Formule non valide (si je la renomme en
Function Formule) ou #NOM

si je la laisse en "F"



Bonjour,

A ma connaissance, uniquement par macro en créant une
fonction :
Public Function F(Cellule)
F = Cellule.FormulaLocal
End Function

puis dans une cellule utiliser la fonction
personnalisée F.



Camille

-----Message d'origine-----
Bonjour,

comme dit dans le titre, je souhaiterais afficher dans
une cellule, la

formule contenue dans une autre cellule (en tant que
texte)


quelqu'un aurait une idÃf©e ?

merci,
sh
.



.
















Avatar
Ellimac
Rajoute :

Application.Volatile au début de la fonction

Camille

-----Message d'origine-----
ok ca marche, mais il y a encore un problème :
lorsque je change la formule de ma 1ère cellule
l'autre cellule qui affiche =F("A1") ne se remet pas Ã
jour



"Ellimac" wrote:

Re,

Il faut passer par l'assistant fonction fx et la
récupérer


dans la catégorie Personnalisée.

Camille

-----Message d'origine-----
ok, mais comment j'utilise la fonction
personalisÃf©e ?



elle est refusÃf©e dans une cellule si je tappe F
("A1")



par exemple j'obtiens
une erreur Formule non valide (si je la renomme en
Function Formule) ou #NOM

si je la laisse en "F"



Bonjour,

A ma connaissance, uniquement par macro en crÃf©ant
une




fonction :
Public Function F(Cellule)
F = Cellule.FormulaLocal
End Function

puis dans une cellule utiliser la fonction
personnalisÃf©e F.



Camille

-----Message d'origine-----
Bonjour,

comme dit dans le titre, je souhaiterais afficher
dans





une cellule, la
formule contenue dans une autre cellule (en tant
que





texte)

quelqu'un aurait une idÃffÃ,©e ?

merci,
sh
.



.




.








1 2