Excel Renvoi de formule en format texte

Résolu
Gilou_66 -  
touroul Messages postés 518 Statut Membre -
Bonjour,

Pour la première fois, je me permet de poser une question, n'ayant pas trouvé, cette fois-ci, la réponse dans les multiples forums consultés.

Il s'agit d'une question toute simple sur Excel.
Comment puis-je renvoyer la FORMULE d'une cellule en format texte.

Exemple:
En A1 j'ai une formule: 4*3*2 son résultat est bien évidemment 24.
J'aimerai avoir dans la cellule adjacente B1, non pas le résultat de A1 mais sa formule écrite en texte, soit:
4*3*2

Je peux bien sûr copier-coller le contenu de A1 en B2 (initialement forcée en format texte), mais j'aimerai que cela se fasse automatiquement.

Quelqu'un peut-il m'aiguiller, me donner la formule miracle ou m'indiquer où chercher la solution.

D'avance merci de bien vouloir prendre quelques minutes.

Amicalement
A voir également:

3 réponses

eriiic Messages postés 25847 Statut Contributeur 7 279
 
Bonsoir,

Pour ça il faut utiliser une fonction excel4 LIRE.CELLULE() qui n'est plus documentée mais toujours présente dans excel 2003 et dans excel 2007.
Pas la peine de la saisir dans une cellule: erreur "fonction non valide"....
Par contre la saisissant dans la définition d'un nom ça passe.

Menu 'insertion / nom / définir', nommer 'Formule' et dans 'fait référence à' saisir la formule :
=LIRE.CELLULE(6;INDIRECT("LC(-1)";0)) qui fait référence à la cellule à gauche, même ligne.
en B1 saisir =Formule

eric
3
Gilou_66 Messages postés 1 Statut Membre
 
Bonjour Eriiiiiic !

C'est génial, ça fonctionne ... à merveille !
J'ai eu crainte que la version excell 2007 ne puisse accepter cette solution, mais non ... tout fonctionne !

Mille mercis ! Nous allons être plusieurs à bénéficier de cette astuce !
Grâce à vous

Encore merci ... et félicitations pour le site CCM vraiment super !

Bien à vous

Gilbert
0
eriiic Messages postés 25847 Statut Contributeur 7 279
 
Très bien :-)
N'oublie pas de mettre en résolu stp
Merci

eric
1
touroul Messages postés 518 Statut Membre 16
 
Salut

Je déterre un vieux truc mais c'est dans les vieux pots ...

Si j'applique la méthode à =2*3, ça fonctionne
Mais sur :
=SI(ESTNUM(CHERCHE("XE";G4));SI(ESTNUM(CHERCHE("mot";G2));"Texte";"");"")
rien ne s'affiche ...

La cellule est au format Standard.

Une idée please ?
Bonne journée à tous.
---------------------------------------------------------
euh ... Mise à jour : la cellule en LC(-1) était fusionnée.
Avec LC(-9) ça fonctionne.
Vivement ce soir qu j'me couche.
Au revoir
0