Bonjour,
Est-il possible dans une cellule d'afficher en clair la formule d'une autre
cellule : par exemple afficher en D12 la formule de la cellule C12 du type
"=E40*12".
Merci
Tu fais Alt+F11, puis Insertion, module, et tu colles ça dans la fenêtre qui arrive :
Function AfficherFormule(Cellule As Range) AfficherFormule = Cellule.FormulaLocal End Function
Exemple: en D12, tu mets ¯ficherFormule(C12)
ce qui doit donner ä0*12.
Ca marche ?
CAP2
Ardus Petus
Avec une UDF, c'est possible:
'------------------------------------------------------------------ Function LireFormule(rcell As Range) As String If rcell.Count > 1 Then LireFormule = CVErr(xlValue) Exit Function End If If Not rcell.HasFormula Then LireFormule = CVErr(xlErrNA) Exit Function End If LireFormule = rcell.FormulaLocal End Function '----------------------------------------------------------------------------
en D12, tu entres: =LireFormule(C12)
Cordialement, -- AP
"ChristianM" a écrit dans le message de news:
Bonjour, Est-il possible dans une cellule d'afficher en clair la formule d'une autre cellule : par exemple afficher en D12 la formule de la cellule C12 du type "ä0*12". Merci
Avec une UDF, c'est possible:
'------------------------------------------------------------------
Function LireFormule(rcell As Range) As String
If rcell.Count > 1 Then
LireFormule = CVErr(xlValue)
Exit Function
End If
If Not rcell.HasFormula Then
LireFormule = CVErr(xlErrNA)
Exit Function
End If
LireFormule = rcell.FormulaLocal
End Function
'----------------------------------------------------------------------------
en D12, tu entres:
=LireFormule(C12)
Cordialement,
--
AP
"ChristianM" <pasdespam.menouillard@fr.st> a écrit dans le message de news:
eYdfPgqnGHA.4728@TK2MSFTNGP05.phx.gbl...
Bonjour,
Est-il possible dans une cellule d'afficher en clair la formule d'une
autre cellule : par exemple afficher en D12 la formule de la cellule C12
du type "ä0*12".
Merci
'------------------------------------------------------------------ Function LireFormule(rcell As Range) As String If rcell.Count > 1 Then LireFormule = CVErr(xlValue) Exit Function End If If Not rcell.HasFormula Then LireFormule = CVErr(xlErrNA) Exit Function End If LireFormule = rcell.FormulaLocal End Function '----------------------------------------------------------------------------
en D12, tu entres: =LireFormule(C12)
Cordialement, -- AP
"ChristianM" a écrit dans le message de news:
Bonjour, Est-il possible dans une cellule d'afficher en clair la formule d'une autre cellule : par exemple afficher en D12 la formule de la cellule C12 du type "ä0*12". Merci
JB
Bonjour,
Function AfficheFormule(c) AfficheFormule = c.Formula End Function
dans le tableur: ¯ficheFormule(A3)
JB
Bonjour, Est-il possible dans une cellule d'afficher en clair la formule d'une aut re cellule : par exemple afficher en D12 la formule de la cellule C12 du type "ä0*12". Merci
Bonjour,
Function AfficheFormule(c)
AfficheFormule = c.Formula
End Function
dans le tableur: =AfficheFormule(A3)
JB
Bonjour,
Est-il possible dans une cellule d'afficher en clair la formule d'une aut re
cellule : par exemple afficher en D12 la formule de la cellule C12 du type
"=E40*12".
Merci
Function AfficheFormule(c) AfficheFormule = c.Formula End Function
dans le tableur: ¯ficheFormule(A3)
JB
Bonjour, Est-il possible dans une cellule d'afficher en clair la formule d'une aut re cellule : par exemple afficher en D12 la formule de la cellule C12 du type "ä0*12". Merci
arnaud
Mettre un ' avant la formule Arnaud
"ChristianM" a écrit dans le message de news:
Bonjour, Est-il possible dans une cellule d'afficher en clair la formule d'une autre
cellule : par exemple afficher en D12 la formule de la cellule C12 du type "ä0*12". Merci
Mettre un ' avant la formule
Arnaud
"ChristianM" <pasdespam.menouillard@fr.st> a écrit dans le message de news:
eYdfPgqnGHA.4728@TK2MSFTNGP05.phx.gbl...
Bonjour,
Est-il possible dans une cellule d'afficher en clair la formule d'une
autre
cellule : par exemple afficher en D12 la formule de la cellule C12 du type
"ä0*12".
Merci