VBA : masquer/cacher résultat d'une seule cellule en fonction d'une autre cellule ?

  • Initiateur de la discussion Initiateur de la discussion Ikeagirl
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Ikeagirl

XLDnaute Nouveau
Bonjour à tous,

Je souhaiterais savoir s'il est possible de masquer / cacher le résultat d'une cellule en fonction de la valeur qu'on entre dans une autre cellule.

J'ai déjà une macro "If - then - else" dans une autre feuille qui fonctionne très bien, mais uniquement pour masquer des lignes ou des colonnes. Cette fois-ci, j'en aurais besoin pour masquer une seule cellule... Est-ce au moins possible de le faire ?

Pour exemple, voici la macro que j'utilise pour masquer les lignes, mais que je n'arrive pas à adapter au masquage d'une seule cellule :

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("N16")) Is Nothing Then
If Range("N16") = "NON" Then
Rows("31:34").EntireRow.Hidden = True
Else
Rows("31:34").EntireRow.Hidden = False
End If
End If
End Sub

Merci beaucoup pour votre aide,

Ikeagirl
 
Re : VBA : masquer/cacher résultat d'une seule cellule en fonction d'une autre cellul

Bonjour Ikeagirl,

Il n'y a pas de fonction pour masquer le contenu d'une cellule, mais tu peux utiliser la couleur de police en mettant la même couleur que le fond.

Si ta cellule a un fond de couleur blanche, le code couleur est 2 et tu peux modifier ta procédure en mettant:

Code:
If Range("N16") = "NON" Then
    Target.Font.ColorIndex = 2
    Else
    Target.Font.ColorIndex = xlAutomatic
    End If

Si ta cellule a un fond de couleur différente, tu remplaces 2 par le code couleur correspondant. Tu peux trouver les codes couleur simplement en utilisant l'enregistreur de macros.

@+

Gael
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
14
Affichages
255
Réponses
3
Affichages
456
Retour