OVH Cloud OVH Cloud

Formules / Cellules

7 réponses
Avatar
Gairaud Olivier
Bonjour,

Est-il possible d'avoir dans une cellule une formule écrite sans le = par
exemple : (5*12) et d'avoir le résultat dans une autre cellule en faisant
référence à la cellule (5*12) ? Ceci afin d'avoir le libellé de la formule
visible...

--
Merci et meilleures salutations
Gairaud Olivier

7 réponses

Avatar
Christian.L
Bonjour

Non, pas a ma connaissance, le "=" servant justement a dire a Excel que le
contenu de la cellule est une formule à calculer.

C.L.


"Gairaud Olivier" a écrit dans le message de
news:
Bonjour,

Est-il possible d'avoir dans une cellule une formule écrite sans le = par
exemple : (5*12) et d'avoir le résultat dans une autre cellule en faisant
référence à la cellule (5*12) ? Ceci afin d'avoir le libellé de la formule
visible...

--
Merci et meilleures salutations
Gairaud Olivier




Avatar
michdenis
Bonjour Olivier,

DAns un module standard, copie la fonction suivante :

'---------------
Function Eval(Rg As Range)

Eval = Evaluate("" & A & "")

End Function
'---------------

Et dans la cellule où tu veux calculer le contenu de l'autre cellule

A1 = 5*12

B1 = Eval(A1) = 60


Salutations!


"Gairaud Olivier" a écrit dans le message de news:
Bonjour,

Est-il possible d'avoir dans une cellule une formule écrite sans le = par
exemple : (5*12) et d'avoir le résultat dans une autre cellule en faisant
référence à la cellule (5*12) ? Ceci afin d'avoir le libellé de la formule
visible...

--
Merci et meilleures salutations
Gairaud Olivier
Avatar
Gairaud Olivier
Milles merci Michdenis, malheureusement mes connaissances en Excel se
limitent presque à "Ouvrir" et "Imprimer"...

Qu'entends-tu par module standart ? Une macro ?

Quelques informations complémentaires me serait bien utile...

Et encore merci...
Gairaud Olivier


"michdenis" a écrit dans le message de
news:%
Bonjour Olivier,

DAns un module standard, copie la fonction suivante :

'---------------
Function Eval(Rg As Range)

Eval = Evaluate("" & A & "")

End Function
'---------------

Et dans la cellule où tu veux calculer le contenu de l'autre cellule

A1 = 5*12

B1 = Eval(A1) = 60


Salutations!


"Gairaud Olivier" a écrit dans le message de
news:

Bonjour,

Est-il possible d'avoir dans une cellule une formule écrite sans le = par
exemple : (5*12) et d'avoir le résultat dans une autre cellule en faisant
référence à la cellule (5*12) ? Ceci afin d'avoir le libellé de la formule
visible...

--
Merci et meilleures salutations
Gairaud Olivier





Avatar
michdenis
Bonjour Olivier,

Tu ouvres VBE(visual basic editor) , raccourci clavier : Alt + F11

Barre des menus / insertion / Module

Et tu copies la fonction donnée dans la page blanche que tu viens insérer.


Salutations!



"Gairaud Olivier" a écrit dans le message de news:
Milles merci Michdenis, malheureusement mes connaissances en Excel se
limitent presque à "Ouvrir" et "Imprimer"...

Qu'entends-tu par module standart ? Une macro ?

Quelques informations complémentaires me serait bien utile...

Et encore merci...
Gairaud Olivier


"michdenis" a écrit dans le message de
news:%
Bonjour Olivier,

DAns un module standard, copie la fonction suivante :

'---------------
Function Eval(Rg As Range)

Eval = Evaluate("" & A & "")

End Function
'---------------

Et dans la cellule où tu veux calculer le contenu de l'autre cellule

A1 = 5*12

B1 = Eval(A1) = 60


Salutations!


"Gairaud Olivier" a écrit dans le message de
news:

Bonjour,

Est-il possible d'avoir dans une cellule une formule écrite sans le = par
exemple : (5*12) et d'avoir le résultat dans une autre cellule en faisant
référence à la cellule (5*12) ? Ceci afin d'avoir le libellé de la formule
visible...

--
Merci et meilleures salutations
Gairaud Olivier





Avatar
Gairaud Olivier
Cher Mitchdenis,

Avant l'insertion du module dans la cellule "=Eval(A1)" j'obtiens "#Nom".
Après l'insertion du module, j'obtiens "#Valeur". Mais toujours pas de
résultat...

J'ai essayé avec différent format de cellules mais rien n'y fait...

J'utilise Excel2000...

Encore merci...
Gairaud Olivier

"michdenis" a écrit dans le message de
news:
Bonjour Olivier,

Tu ouvres VBE(visual basic editor) , raccourci clavier : Alt + F11

Barre des menus / insertion / Module

Et tu copies la fonction donnée dans la page blanche que tu viens insérer.


Salutations!



"Gairaud Olivier" a écrit dans le message de
news:

Milles merci Michdenis, malheureusement mes connaissances en Excel se
limitent presque à "Ouvrir" et "Imprimer"...

Qu'entends-tu par module standart ? Une macro ?

Quelques informations complémentaires me serait bien utile...

Et encore merci...
Gairaud Olivier


"michdenis" a écrit dans le message de
news:%
Bonjour Olivier,

DAns un module standard, copie la fonction suivante :

'---------------
Function Eval(Rg As Range)

Eval = Evaluate("" & A & "")

End Function
'---------------

Et dans la cellule où tu veux calculer le contenu de l'autre cellule

A1 = 5*12

B1 = Eval(A1) = 60


Salutations!


"Gairaud Olivier" a écrit dans le message de
news:

Bonjour,

Est-il possible d'avoir dans une cellule une formule écrite sans le par
exemple : (5*12) et d'avoir le résultat dans une autre cellule en
faisant


référence à la cellule (5*12) ? Ceci afin d'avoir le libellé de la
formule


visible...

--
Merci et meilleures salutations
Gairaud Olivier










Avatar
AV
Après l'insertion du module, j'obtiens "#Valeur". Mais toujours pas de
résultat...


Modifie la fonction comme ça :

Function Eval(Rg As Range)
Eval = Evaluate("=" & Rg)
End Function

AV

Avatar
Gairaud Olivier
Niquel...tout est parfait...

Merci à tous pour votre aide...
--
Meilleures salutations
Gairaud Olivier

"AV" a écrit dans le message de
news:%23w%
Après l'insertion du module, j'obtiens "#Valeur". Mais toujours pas de
résultat...


Modifie la fonction comme ça :

Function Eval(Rg As Range)
Eval = Evaluate("=" & Rg)
End Function

AV