Tester la présence d'une fonction

Bonjour,

Est-il possible, sans recourir à une macro, de tester la présence d'une fonction spécifique dans une cellule ?

Par exemple, si la fonction SOUS.TOTAL est utilisée en A1, j'aimerais que la valeur VRAI s'affiche en A2 (et cela indépendamment de la valeur affichée en A1).

Bref, une fonction qui permettrait de récupérer ou de tester la formule utilisée dans une cellule et non son résultat.

Voilà, voilà...

Merci d'avance pour toute piste utile.

Bonne journée,

Haliimyn

Bonsoir

Ce n'est pas une Macro, mais une formule Nommée issue des Macro-fonctions XL4 qui renvoie la formule sous forme de Texte.

Elle déclenche tout de même l'avertissement Macro, bien qu'i n'y en ait pas!

Ex; En A1 la formule

=SOUS.TOTAL(3;J1:J17)

Tu te positionnes en A2

Tu définis le nom Formule pour la formule

=LIRE.CELLULE(6;!A1)

A partir de là, tu peux éditer toutes tes formules en écrivant dans la cellule au-dessous

=Formule

Cordialement

38classeur1.xls (15.50 Ko)

Salut haliimyn et le forum

À ma connaissance, on ne peut pas.

par contre, on peut faire la formule et si elle correspond à la valeur...

A1 : =formule (plage)

A2 : =(formule(plage)=A1)

A+

Bonjour à tous,

Merci pour vos réponses.

A Gorfael : la piste est bonne, mais je ne connais pas à l'avance la valeur rendue.

A Amadéus : bingo !

Ces macro-fonctions Xl4 sont une mine. Et bien plus faciles à mettre en oeuvre que du codage VBA (du moins pour le non-spécialiste). Quel dommage justement qu'il n'y en ait pas eu une traduction systématique et exhaustive en VBA.

En tout cas cela répond tout à fait à ma question : je peux ainsi afficher la formule et non son résultat !

Du coup, en effectuant d'autres recherches sur la fonction lire.cellule, j'ai pu trouver le site de Michel Jost qui propose le fichier de syntaxe de toutes ces fonctions :

http://jost.michel.free.fr/macro-excel4-telechargement.html

et dans une autre discussion du forum, la création d'une fonction personnalisée qui permet d'obtenir le même résultat. Solution sans doute plus durable car Microsoft finira bien par ne plus assurer la compatibilité avec XL4.

https://forum.excel-pratique.com/excel/afficher-la-formule-d-une-cellule-dans-une-autre-t24182.html

Merci mille fois.

Bonne journée,

Haliimyn

Rechercher des sujets similaires à "tester presence fonction"