OVH Cloud OVH Cloud

formule sous forme de chaîne

3 réponses
Avatar
Philippe
Bonjour,

Je voudrais pouvoir récupérer la formule contenu dans une cellule,
sous la forme d'une chaîne de caractère afin de pouvoir la manipuler.

Quelqu'un connait-il une fonction excel (il ne me semble pas y en avoir) qui
permette de faire cela, ou bien une macro-fonction ?

Merci à tous.

3 réponses

Avatar
isabelle
bonjour Philippe,

Function LaFormule(cellule As Range)
LaFormule = cellule.Formula
End Function

isabelle

Bonjour,

Je voudrais pouvoir récupérer la formule contenu dans une cellule,
sous la forme d'une chaîne de caractère afin de pouvoir la manipuler.

Quelqu'un connait-il une fonction excel (il ne me semble pas y en avoir) qui
permette de faire cela, ou bien une macro-fonction ?

Merci à tous.


Avatar
Philippe.R
Bonjour Philippe,
En supposant la formule à récupérer située en E9
Sub formul()
[g9] = "'" & Range("e9").Formula
End Sub

dvrait faire l'affaire
--
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)

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

Bonjour,

Je voudrais pouvoir récupérer la formule contenu dans une cellule,
sous la forme d'une chaîne de caractère afin de pouvoir la manipuler.

Quelqu'un connait-il une fonction excel (il ne me semble pas y en avoir) qui
permette de faire cela, ou bien une macro-fonction ?

Merci à tous.


Avatar
Philippe
Merci à tous les deux


Bonjour Philippe,
En supposant la formule à récupérer située en E9
Sub formul()
[g9] = "'" & Range("e9").Formula
End Sub

dvrait faire l'affaire
--
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)

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

Bonjour,

Je voudrais pouvoir récupérer la formule contenu dans une cellule,
sous la forme d'une chaîne de caractère afin de pouvoir la manipuler.

Quelqu'un connait-il une fonction excel (il ne me semble pas y en avoir) qui
permette de faire cela, ou bien une macro-fonction ?

Merci à tous.