Pages

20 avril 2010

Masquage des valeurs nulles

Parfois, on préfère masquer dans un tableau toutes les valeurs nulles. Nous nous intéressons aujourd’hui aux différentes façons de le faire.

Masquage des « 0 » de la feuille active

On peut masquer d’un coup tous les « 0 » de la feuille active :
■ avec Excel 2003, commande « Outils Options », onglet « Affichage », bloc
« Fenêtres », commande « Valeurs zéro » ;
■ avec Excel 2007, bouton « Office », bouton « Options Excel », commande
« Options avancées », puis le bloc « Afficher les options pour cette feuille de calcul », et enfin décocher la commande « Afficher un zéro pour les cellules qui ont une valeur nulle ».

Masquage des « 0 » à l’aide d’une macro

Une macro d’une ligne permet de faire la bascule entre l’affichage ou non des
« 0 » de la feuille active, ce qui est nettement plus rapide que la procédure précédente :

Sub Cache_0()
ActiveWindow.DisplayZeros = Not (ActiveWindow.DisplayZeros)
End Sub


Masquage des « 0 » avec un format numérique

Si l’on souhaite ne masquer les « 0 » que dans une zone précise d’une feuille, on peut passer par un format numérique. Par exemple avec le format 0;-0; pour des valeurs entières.

Masquage des « 0 » avec un format conditionnel

Toujours pour masquer les « 0 » dans une zone précise d’une feuille, on peut enfin – bien évidemment – utiliser un format conditionnel qui met la police en blanc quand la valeur est nulle.

Remarque – Avec le format conditionnel, les « 0 » apparaissent en inverse quand on sélectionne le bloc, ce qui n’est pas le cas avec le format numérique…

5 commentaires:

  1. Anonyme8:08 AM

    Bonjour,

    Il serait intéressant de faire de même avec certaines erreurs comme les DIV/0 qui ne sont pas nécessairement des erreurs quand un tableau est en cours de remplissage.

    Merci pour les conseils que je trouve souvent utiles.

    RépondreSupprimer
  2. Pour cela, avec un format conditionnel, il suffit de choisir une police blanche et d'utiliser la formule =esterreur(cellule) !

    RépondreSupprimer
  3. Anonyme6:14 PM

    Oui, mais je me demandais s'il y avait une autre solution. Cordialement.

    RépondreSupprimer
  4. Si par "autre solution", vous voulez parler des réglages de type "Outils Options", il n'y en a hélas pas pour masquer les erreurs.

    RépondreSupprimer