Je cherche à masquer certaines cellules lorsqu'elles contiennent "Aucune exigence". Après avoir effectué des recherches en ligne, tout ce que je peux trouver est de savoir comment masquer une ligne ou une colonne entière, pas seulement trois ou quatre cellules sur toute la feuille. Est-ce seulement possible?
Je pensais peut-être à une affirmation if, mais je ne suis même pas sûr que cela soit possible.
Je n'ai pas de code car je ne sais même pas par où commencer.
3 Réponses :
Vous ne pouvez pas masquer des cellules individuelles, uniquement des colonnes, des lignes et des feuilles de calcul entières.
Une instruction if () de la forme: = IF (A1 = "Aucune exigence", "", A1) mettra le contenu de la cellule A1 à moins qu'elle ne contienne "Aucune exigence" ...
Disons que nous voulons "masquer" une cellule, mais pas la ligne entière ou la colonne entière. On peut "masquer" le contenu des cellules en définissant la couleur de la police égale à la couleur de l'arrière-plan de la cellule De cette manière:
< EDIT#1:[
Cette coloration peut être implémentée avec Mise en forme conditionnelle avec l'option FormulaIs:
< pre> XXX(le contrôle d'erreur est redondant dans ce cas)
C'est une bonne idée. Le formatage conditionnel pourrait être utilisé pour accomplir cela à grande échelle, si nécessaire.
La mise en forme conditionnelle signifierait que la définition de la condition = "No Requirement"
ne s'exécuterait que pour les cellules avec "No Requirement", ce qui signifie des erreurs et toute autre valeur différente de "No Requirement" i > montrerait également. C'est une bonne idée.
@Asger MERCI! Voir mon EDIT # 1
@TateGarringer Voir mon EDIT # 1:
@Asger Votre suggestion est FANTASTIQUE. J'ai l'intention de l'utiliser à l'avenir pour créer des valeurs d'erreur Gras
et Rouge
Merci encore!
Vous pouvez donner aux cellules un format numérique personnalisé de ;;; (trois points-virgules) pour rendre leurs valeurs "invisibles".
De cette manière, seules les valeurs d'erreur sont affichées, mais vous pouvez toujours utiliser les valeurs de la cellule dans d'autres formules. Ce n'est pas un bon style, car d'autres personnes peuvent accidentellement supprimer les valeurs de la cellule, mais c'est mieux que de lui donner e. g. couleur blanche sur fond blanc, car les erreurs sont toujours affichées .
Range.NumberFormat = ";;;"
Comme vous le voyez, il existe plusieurs façons de rendre invisible le contenu d'une cellule individuelle. Personnellement, je l'utilise toujours dans le classement suivant: 1. Formule pour afficher le résultat ou "" (facile à trouver et à comprendre pour les lecteurs ultérieurs) 2. Format numérique ;;; (erreurs visibles, peu d'effort) 3. Mise en forme conditionnelle (effort plus important, risque de fractionnement indésirable en de plus en plus de conditions) 4. Couleur de police comme la couleur de fond (erreurs non visibles)