Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

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

10 réponses

1 2
Avatar
CAP2
Salut,

une possibilité : tu copies ta formule et tu la colles ailleurs. Puis tu
cliques là où tu l'as collée, et tu vas cliquer sur la barre de formule au
début de ta formule. Enfin tu mets un ' (une quote placée sur le bouton 4 de
ton clavier), et tu valides...

Ca marche ?

CAP2
Avatar
Ellimac
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ée ?

merci,
sh
.



Avatar
CAP2
Juste un truc, attention au décalage des cellules lors du coller !!

CAP2
Avatar
Sebho
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ée ?

merci,
sh
.






Avatar
Philippe.R
Bonjour CAP2,
Pour simplifier, on peut copier directement dans la barre de formule et coller dans la barre de formule
après sélection de la cellule de destination en plaçant l'apostrophe au début
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"CAP2" a écrit dans le message de news:
%238N5%
Juste un truc, attention au décalage des cellules lors du coller !!

CAP2




Avatar
Sebho
Ca ne convient pas, justement c'est cette manip qu'il faut que j'automatise
j'ai une cellule qui affiche le contenu d'une cellule d'au autre classeur,
donc dans la formule il y a le chemin complet de l'autre classeur. Ce chemin
change tous les jours, et je dois afficher ce chemin (donc un bout de la
formule)

"Philippe.R" wrote:

Bonjour CAP2,
Pour simplifier, on peut copier directement dans la barre de formule et coller dans la barre de formule
après sélection de la cellule de destination en plaçant l'apostrophe au début
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"CAP2" a écrit dans le message de news:
%238N5%
Juste un truc, attention au décalage des cellules lors du coller !!

CAP2








Avatar
Ellimac
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
Sebho
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
ru-th
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
CAP2
C'est vrai Philippe,

merci du complément d'info ;o))

A plus

CAP2
1 2