Affichage conditionnel d'une ligne excel

tomtom75015 -  
 tomtom75015 -
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
A voir également:

1 réponse

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
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
tomtom75015
 
Bonjour,

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

Merci encore,

Thomas
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526 > tomtom75015
 
Essaies avec If Target.Address

A+
0
tomtom75015
 
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