Lire la formule d'une cellule

carlgir -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je cherche une astuce pour pouvoir lire le contenu d'une cellule. Non pas son résultat mais le texte qui s'y trouve.
Je ne veux pas passer par TEXTEFORMULE de morefunc car mon résultat ne se calcule pas automatiquement (même si "calcul auto" est coché).
Je ne veux pas non plus passer par les macros XL4, parce que ... je n'y comprends absolument rien après tous les forums parcourus.
Je cherche une formule simple ...
Merci au génie qui pourra m'aider.

carlgir.
A voir également:

2 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

tu n'as pas le choix : une macro exel4 (ce n'est pas si compliqué, juste un nom à définir avec une formule) ou bien une en vba.

En vba alors :
Function fTexte(cellule As Range) As String
    fTexte = cellule.Formula
End Function 

- Alt6+F11 pour ouvrir VBE
- clic-droit dans le projet à gauche pour ajouter un module
- dans la fenêtre de code copier-coller le code de la fonction personnalisée.

Ex syntaxe sur la feuille :
=fTexte(D2)

eric
1
Utilisateur anonyme
 
et dans la version simple : dans les options cocher "afficher les formules" ne répond pas à tes attentes ??
0
carlgir
 
En fait, je cherche à exploiter ce résultat dans une autre formule.
0
Utilisateur anonyme
 
ha ok !! donc ca le fait pas
0
Raymond PENTIER Messages postés 71852 Date d'inscription   Statut Contributeur Dernière intervention   17 386
 
Il est illusoire de penser qu'on pourrait exploiter le libellé d'une formule dans une vraie formule !
D'ailleurs la cellule ne contient pas un texte, comme "SOMME(A2:G2)", mais une formule, comme =SOMME(A2:G2) ...
0