Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

affichage formule dans cellule

L

labouverdrie

Guest
<HTML>Affichage formule dans une cellule.

Je souhaiterais savoir si il est possible d'afficher à l'intérieure d'une cellule, la formule correspondant à un autre.

exemple :

dans la cellule A1 les données sont (12*3)+4 se qui affiche le résultat 40 (et je veux conserver cet affichage sous forme de résultat).
Par contre dans la cellure B1, je voudrais une fonction ou macro qui m'affiche la formule contenu dans la cellule A1 soit (12*3)+4.

A B C D

1 40 (12*3)+4

2

3

4

Merci d'avance

Freddy</HTML>
 
Y

yvette

Guest
<HTML>Il n'existe pas, à ma connaissance, de fonction qui permette l'affichage d'une formule. Mais tu peux créer une fonction personnalisée.
Tu crées un classeur et tu y mets cet exemple de code dans un module :

Public Function FORMULE_txt(Cellule)
Dim form As String
form = Cellule.FormulaR1C1
FORMULE_txt = form
End Function

Tu peux enregistrer ton classeur en .xla (macro complémentaire) pour l'avoir à disposition plus facilement.</HTML>
 
S

stephane

Guest
<HTML>ou encore
Public Function FORMULE_txt(Cellule As Range) As String
FORMULE_txt = IIf(IsError(Cellule.FormulaR1C1), Cellule.FormulaR1C1, CVErr(xlErrValue))
End Function</HTML>
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…