Mise en forme conditionnelle

LiloCHAUVEL - 14 oct. 2024 à 14:16
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 14 oct. 2024 à 17:07

Bonjour,

J'ai un problème sur un classeur Excel. Je souhaite créer une mise en forme uniquement sur les cellules qui contiennent des formules.

Est-ce que quelqu'un à une solution à cela sans faire de macro ?


Windows / Edge 129.0.0.0

A voir également:

3 réponses

danielc0 Messages postés 1365 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 6 janvier 2025 157
14 oct. 2024 à 16:06

Bonjour à tous,

A partir de Excel 2016 (d'après l'aide ?), crée la MFC avec :

=ESTFORMULE(A1)

Daniel


1
NonoM45 Messages postés 618 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 4 janvier 2025
Modifié le 14 oct. 2024 à 14:37

Bonjour Lilo

Exemple, si en A1 vous avez la cellule que vous voulez tester.

Il faut mettre dans votre MFC la formule suivante 

=NON(ESTERREUR(FORMULETEXTE(A1)))

Renvoi VRAI si la cellule contient une formule

A+

0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
14 oct. 2024 à 17:07

Bonjour,

Tout dépend de ta version Excel, sur toutes les versions tu peux utiliser la syntaxe LIRE.CELLULE

exemple tu veux tester une plage Feuil1 colonne A, qui commence en A1,  commence par sélectionner la première cellule A1

clic sur le ruban sur Formules/Gestionnaire des noms/Nouveau/donne un nom au champ, ex Test et dans Fait référence colle cette formule

=LIRE.CELLULE(48;Feuil1!$A1)

ensuite sélectionne la plage que tu souhaites soumettre à la mise en forme conditionnelle exemple A1:A50

Mise en forme conditionnelle/Nouvelle règle/Utiliser une formule pour ....

et dans Appliquer ...

saisir simplement =Test (le nom du champ)

Format pour choisir le mode de remplissage


0