Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
INSCRIPTION  \/ 
x

or

Comment mettre en surbrillance / mise en forme conditionnelle des cellules avec des formules dans Excel?

Supposons que vous ayez une grande feuille de calcul contenant à la fois des constantes et des formules, et que vous souhaitiez maintenant connaître l'emplacement de toutes les cellules de formule. Bien sûr, vous pouvez sélectionner toutes les formules facilement et rapidement en utilisant la fonction Aller à spécial. Mais si vos données ou formules doivent être modifiées de temps en temps, vous devez appliquer cette fonction à plusieurs reprises.

Ici, je vous présente une meilleure solution: le formatage conditionnel. Avec la mise en forme conditionnelle, vous pouvez mettre en surbrillance toutes les cellules avec des formules et, de plus, votre mise en forme en surbrillance sera ajustée avec vos données changeantes.

Mettez en surbrillance les cellules de formule avec Définir la formule de nom et la mise en forme conditionnelle

Mettez en surbrillance les cellules de formule avec la fonction définie par l'utilisateur et la mise en forme conditionnelle

Mettez en surbrillance les cellules de formule avec Kutools for Excel rapidement et facilement


Avant d'utiliser le Mise en forme conditionnelle, vous devez créer un nom défini, veuillez suivre les étapes suivantes:

1. Ouvrez votre feuille de calcul et cliquez sur Formules > Gestionnaire de noms, voir capture d'écran:

doc-highlight-formule1

2. Dans le sauté Gestionnaire de noms boîte de dialogue, cliquez sur Neuf .

doc-highlight-formule1

3. Et dans le Nouveau nom boîte de dialogue, effectuez les opérations suivantes:

  • (1.) Tapez un nom pour votre formule de nom définie, dans cet exemple, je vais entrer Formules de format;
  • (2.) Choisissez Classeur dans la liste déroulante Portée;
  • (3.) Entrez cette formule = GET.CELL (48, INDIRECT ("rc", FALSE)) into the Se réfère à champ.

doc-highlight-formule1

4. Puis clique OK pour revenir à l'ancienne boîte de dialogue et la fermer.

5. Sélectionnez ensuite votre plage ou la feuille de calcul entière pour laquelle vous souhaitez mettre en évidence les cellules de formule.

6. En dessous de Accueil onglet, cliquez sur Mise en forme conditionnelle > Nouvelle règle, voir capture d'écran:

doc-highlight-formule1

7. Dans le Nouvelle règle de formatage dialogue, cliquez sur Utilisez une formule pour déterminer les cellules à formater option, et entrez cette formule = Formules de format (Formules de format est votre nom défini à l'étape 3), vous pouvez le remplacer par votre propre nom défini. Voir la capture d'écran:

doc-highlight-formule1

8. Puis clique Format , définissez votre mise en forme sous Niveau de remplissage onglet, voir capture d'écran:

doc-highlight-formule1

9. Et puis cliquez OK > OK pour terminer les opérations, et toutes les cellules avec la formule ont été mises en surbrillance en même temps comme suit:

doc-highlight-formule1

Notes:

1. Lorsque vous entrez des formules dans l'une des cellules couvertes par le formatage conditionnel, elles seront mises en surbrillance automatiquement.

2. Une fois les opérations terminées, vous devez enregistrer votre classeur en tant que Classeur Excel activé pour les macros afin que les cellules de mise en forme conditionnelle soient enregistrées. Et lorsque vous ouvrirez votre classeur la prochaine fois, cliquez sur Autoriser le contenu.

doc-highlight-formule1


Si vous ne souhaitez pas utiliser la formule de nom définie, vous pouvez créer une simple fonction définie par l'utilisateur, puis appliquer la mise en forme conditionnelle pour résoudre cette tâche.

1. Tout d'abord, maintenez la touche ALT + F11 clés pour ouvrir le Fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez insérer > Moduleet collez le code plus court suivant dans le Fenêtre du module.

Function HasFormula(Rng As Range) As Boolean
'Updateby Extendoffice
Application.Volatile
HasFormula = Rng.HasFormula
End Function

3. Ensuite, enregistrez et fermez ce code et revenez en arrière dans la feuille de calcul pour sélectionner la plage ou la feuille de calcul entière que vous souhaitez mettre en évidence les cellules de formule.

4. Aller à Accueil onglet, et cliquez Mise en forme conditionnelle > Nouvelle règle.

5. Dans le Nouvelle règle de formatage dialogue, sélectionnez Utilisez une formule pour déterminer les cellules à formater option, et entrez cette formule = Hasformule (A1), voir capture d'écran:

doc-highlight-formule1

6. Puis clique Format bouton, et choisissez une couleur que vous aimez sous Niveau de remplissage onglet dans l' Format de cellule boite de dialogue.

7. Et puis cliquez OK > OK pour fermer les boîtes de dialogue. Et toutes les cellules contenant la formule ont été mises en évidence immédiatement.

Notes:

1. Dans la formule A1 indique la première cellule de votre plage sélectionnée, vous pouvez la modifier en fonction de vos besoins.

2. Lorsque vous entrez des formules dans l'une des cellules couvertes par le formatage conditionnel, elles seront mises en surbrillance automatiquement.

3. Une fois les opérations terminées, vous devez enregistrer votre classeur en tant que Classeur Excel activé pour les macros afin que les cellules de mise en forme conditionnelle soient enregistrées. Et lorsque vous ouvrirez votre classeur la prochaine fois, cliquez sur Autoriser le contenu.


Il semble que les deux méthodes ci-dessus soient quelque peu difficiles pour notre débutant Excel, ici, je recommanderai un outil puissant- Kutools pour Excel, avec son multifonctionnel Conception de feuille de travail fonctionnalité, vous pouvez rapidement mettre en évidence toutes les formules de l'ensemble du classeur.

A Noter:Appliquer cette Conception de feuille de travail, tout d'abord, vous devez télécharger le Kutools pour Excel, puis appliquez la fonction rapidement et facilement.

Après l'installation de Kutools pour Excel, veuillez faire comme ceci:

1. Ouvrez le classeur dont vous souhaitez mettre en évidence toutes les formules.

2. Cliquez Kutools Plus > Conception de feuille de travail, Et un nouveau Design L'onglet s'affiche dans le ruban, puis cliquez sur Mettre en évidence les formules option dans la View groupe, voir les captures d'écran:

1

3. Et toutes les formules de l'ensemble du classeur ont été mises en évidence immédiatement. Voir la capture d'écran:

doc-highlight-formule1

Notes:

1. Cliquez sur l' Mettre en évidence les formules à nouveau, la mise en surbrillance sera désactivée.

2. Vous pouvez changer la couleur de surbrillance à votre goût en cliquant sur Paramètres sous le Design l'onglet, puis dans le Paramètres des outils de conception boîte de dialogue, choisissez une couleur que vous aimez dans la Couleur des formules section:

3. Lorsque vous entrez de nouvelles formules dans l'une des cellules du classeur actuel, elles sont mises en surbrillance automatiquement.

Cliquez pour en savoir plus sur cet utilitaire Highlight Formulas.

Téléchargez et essayez gratuitement Kutools for Excel Now!


Kutools pour Excel: avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 30 jours. Téléchargez et essayez gratuitement maintenant!

Articles Liés:

Comment verrouiller et protéger les formules dans Excel?

Comment masquer les formules non affichées dans la barre de formule dans Excel?


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Johan · 2 years ago
    Hey,

    ik wil een cel, welke een formule heeft, met een kleur aanduiden in functie van een andere cel die een waarde heeft.

    vb: als E10<4 dan moet F10 (welke een formule heeft) samen met E10 in een bepaalde kleur komen.

    Als ik dit doe, wordt enkel E10 gemarkeerd.


    Hoe los Ik dit op?


    Mvg
  • To post as a guest, your comment is unpublished.
    Katie Samek · 4 years ago
    I was able to follow all the below. I made a macro to do this for me, but it is not able to apply the formatting.

    My range is named, but how to I ass VBA to highlight the range with formatting. For context, I am highlighting all cells with a formula in it to be a green color. If the formula is typed over it changes colors
    • To post as a guest, your comment is unpublished.
      Natalie · 4 years ago
      This is exactly what I want to do, and the first stage (highlighting every cell with a formula in) isn't working for me either, despite following steps to the letter. Did you manage to get a solution?
  • To post as a guest, your comment is unpublished.
    SANDEEP.POLAPALLY · 5 years ago
    dear sir,

    i have a doubt ,for example in a student marks table i want the student names highlited based on the student who got lessthan 400 total marks using conditional formatting.please help me sir
  • To post as a guest, your comment is unpublished.
    Abu Belaluddin · 6 years ago
    Hi, How can I highlight cells in a row based on days of a month, for example if I need to highlight cells in increments of 1 day i.e. it should highlight each subsequent cells if 24 hrs has passed,
  • To post as a guest, your comment is unpublished.
    Jamal · 7 years ago
    Hi,
    I am trying to do conditional formatting on a cell based on another cell value which already has a formula on it. i have tried everything but i would not work. eg. cell B1 has a formula (A1+1) and i am trying to change the color of say cell D8 by using formula (=B1=21). it works fine when i remove the increment formula from B1 and enter a value manually...
  • To post as a guest, your comment is unpublished.
    Pritesh Patel · 7 years ago
    Thanks for the help.

    This is the only website where i have found complete steps