OVH Cloud OVH Cloud

connaitre une formule

6 réponses
Avatar
...Patrick
Bonjour,

comment connaitre le contenu d'une cellule avec formule en étant dans une
autre ?
ex:
En A4 j'ai =somme(A1:A3) et je voudrais en C4 savoir quelle est la formule
en A4 ?

Tout bête je pense mais j'y arrive pas

Merci

Patrick

6 réponses

Avatar
AV
Dans un module :

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

AV
Avatar
CAP2
Salut,
tu peux te créer une fonction par VBA qui te fera ça :

Function afficherformule(cellulealire)

afficherformule = "'" & cellulealire.FormulaLocal

End Function

Puis, tu fais insertion/fonction/personnalisées et tu la choisis. Tu prends
A4 comme argument et ça doit marcher

Ca marche ?

CAP2

"...Patrick" a écrit dans le message de
news:
Bonjour,

comment connaitre le contenu d'une cellule avec formule en étant dans une
autre ?
ex:
En A4 j'ai =somme(A1:A3) et je voudrais en C4 savoir quelle est la formule
en A4 ?

Tout bête je pense mais j'y arrive pas

Merci

Patrick


Avatar
azza
Salut
Outil-->Option-->Onglet affichage dans fenêtre cocher la case Formules:
ou bien directement avec les touche CTRL+"

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

Dans un module :

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

AV




Avatar
AV
Outil-->Option-->Onglet affichage dans fenêtre cocher la case Formules:
ou bien directement avec les touche CTRL+"


C'est pas du tout la même chose : plus de calcul dans la feuille !

AV

Avatar
Hervé
Salut Patrick,
Je ne sais pas si il y a une formule qui retourne ce que tu veux mais par
contre tu peux te faire une formule personalisée :

Public Function FORMULE_EN_TEXTE(Cellule As Range) As String
Application.Volatile
If Cellule.Count = 1 Then
FORMULE_EN_TEXTE = Cellule.FormulaLocal
Else
FORMULE_EN_TEXTE = CVErr(xlErrRef)
End If
End Function

Hervé.

"...Patrick" a écrit dans le message
news:
Bonjour,

comment connaitre le contenu d'une cellule avec formule en étant dans une
autre ?
ex:
En A4 j'ai =somme(A1:A3) et je voudrais en C4 savoir quelle est la formule
en A4 ?

Tout bête je pense mais j'y arrive pas

Merci

Patrick


Avatar
azza
Salut
La tienne est effectivement plus confortable pour moi
car meme on etant tres loin ds la feuil exp: (A500), il suffi de rentrer la
fonction
=formul(A1) et la formule s'affiche directement, sans monter voir en haut
dans A1

Amicalement

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

Outil-->Option-->Onglet affichage dans fenêtre cocher la case Formules:
ou bien directement avec les touche CTRL+"


C'est pas du tout la même chose : plus de calcul dans la feuille !

AV