Affichage conditionnel d'une ligne excel

Bonjour,

Je cherche à cacher une ligne d'une feuille excel si une cellule, par exemple A1, est vide et lorsque l'on rempli A1, la ligne s'affiche. J'ai vu qu'on pouvez utiliser worksheet_change mais je suis bloqué. Si quelqu'un a une idée, ça serait vraiment top.

Merci,

Thomas

1 réponse

  1. Bonjour,

    Procédure pour masquer la ligne 10 lorsque A1 est vide.
    (Code à placer dans le module de la feuille concernée)
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Target.Address = "$A$1" Then
    If Target.Value = "" Then
    Rows(10).Hidden = True
    Else
    Rows(10).Hidden = False
    End If
    End If
    End Sub

    A+
    0
    1. Bonjour,

      Merci pour cette reponse. J'ai toujours un soucis, la ligne if target adress renvoi une erreur.

      Merci encore,

      Thomas
      0
    2. @tomtom75015Essaies avec If Target.Address

      A+
      0
    3. Ha oui, ca marche beaucoup mieux comme ca!

      Vu qu'on en veut toujours plus, j'aimerais pouvoir utiliser cette fonction pour cacher plusieurs lignes différentes suivant si un texte est détecté dans d'autres cellules. J'ai essayé d'ajouter un 2em sub ou un 2em if, en vain.

      Merci,
      0