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 ?
Function FORMUL(cellule As Range) FORMUL = cellule.Formula End Function
AV
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
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" <Patrick@discussions.microsoft.com> a écrit dans le message de
news: C6DBBAF5-323A-4338-B8D9-FF38FA679E51@microsoft.com...
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 ?
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
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
Salut
Outil-->Option-->Onglet affichage dans fenêtre cocher la case Formules:
ou bien directement avec les touche CTRL+"
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de news:
uEDjFeEgEHA.3676@TK2MSFTNGP12.phx.gbl...
Dans un module :
Function FORMUL(cellule As Range)
FORMUL = cellule.Formula
End Function
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
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
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" <Patrick@discussions.microsoft.com> a écrit dans le message
news: C6DBBAF5-323A-4338-B8D9-FF38FA679E51@microsoft.com...
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 ?
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
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
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" <alain.vallon@wanadoo.fr> a écrit dans le message de news:
uKvBeqEgEHA.644@tk2msftngp13.phx.gbl...
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 !
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 !