Changer la mise en forme d'une cellule si contient formule

Bonjour,

Je suis nouveau sur ce forum. j'ai un niveau plutôt intermédiaire sur Excel et cherche à développer mes compétences avec la VBA et les macros notamment.

Je me suis attelé à quelque chose d'un peu compliqué (à mon niveau)...

Je cherche à mettre en forme une cellule si elle contient une formule. En l'occurrence, mettre sur fond rose avec police gras et rouge foncé.

Si la cellule ne contient pas de formule alors pas de mise en forme spécifique (juste format date).. J'ai essayé avec les règles mais en vain. Pourriez-vous m'aider ou m'indiquer le chemin à suivre?

Ci-joint l'exemple de mon exercice.

http://www.cjoint.com/15ma/ECjk4RwJOWn.htm

Merci infiniment pour votre aide!

Alain

[edit] j'ai regardé des tutos de VBA (parce que je pense que c'est la seule solution) mais je n'y parviens pas.

Bonjour,

As-tu essayé la fonction de recherche ? et sélectionner les formules ? dans le menu principal de excel, à l'extrême droite du ruban.

Bonjour le forum,

Alaindeg a écrit :

Je cherche à mettre en forme une cellule si elle contient une formule. En l'occurrence, mettre sur fond rose avec police gras et rouge foncé.

Se placer en I5.

MFC : =$I5=ESTTEXTE(I5)

S'applique à : =$I$5:$I$9

Bonjour à tous les deux,

Et merci pour vos réponses très rapides.

MBBP, je pense que ta formule répond parfaitement à mon besoin. Seulement je ne parviens pas à la saisir pour qu'elle soit fonctionnelle.

Que signifie MFC? [EDIT: ok mise en forme conditionnel...] je me suis placé en I5, ai fait nouvelle règle, utiliser une formule etc... mais je n'ai pas la possibilité d'appliquer à : =$I$5:$I$9

Exemple:

https://www.cjoint.com/c/ECjl10fjKO0

ECjl10fjKO0

Merci encore de votre aide

Formule modifiée : =ESTTEXTE($I5)

62mfc.zip (8.98 Ko)

Rebonjour,

Malheureusement cela ne fait pas l'effet escompté.

ci-joint ce que j'ai fait: https://www.cjoint.com/c/ECjmAEyNkmy

En gros, je voudrais que, en I9, la cellule prenne la mise en forme rose alors qu'en I5 je souhaite que la cellule ne prenne pas de mise en forme particulière. J'ai donc créée une règle ESTFORMULE mais cela ne fonctionne pas.

La différence entre I5 et I9 est que l'une contient une date et l'autre une formule qui donne une date.

Y a t 'il une solution?

merci!

Euréka !!!

287mfc-formules.zip (9.35 Ko)
Rechercher des sujets similaires à "changer mise forme contient formule"