Cacher / montrer ligne de façon conditionnelle
Résolu/Fermé
tout-venant
Messages postés
14
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
12 août 2013
-
29 juil. 2013 à 14:23
tout-venant Messages postés 14 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 12 août 2013 - 29 juil. 2013 à 19:47
tout-venant Messages postés 14 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 12 août 2013 - 29 juil. 2013 à 19:47
A voir également:
- Cacher / montrer ligne de façon conditionnelle
- Mise en forme conditionnelle excel - Guide
- Site de vente en ligne particulier - Guide
- Partage de photos en ligne - Guide
- Aller à la ligne excel - Guide
- Cacher conversation whatsapp - Guide
2 réponses
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
29 juil. 2013 à 15:44
29 juil. 2013 à 15:44
Bonjour,
Voici pour mieux comprendre, si tu ne saisies pas, envoies ton fichier sur cjoint.com :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Boolean
if target.column = 3 'si tu fais une modification sur la colonne 3 (là ou il y a tes cases à cocher
if cells(target.row,3) = true ' si la cellule située sur la ligne que tu es en train de modifier et colonne 3 = vrai alors
rows(47).EntireRow.Hidden = true 'alors ta ligne 47 est cachée
else
rows(47).EntireRow.Hidden = false 'alors ta ligne 47 n'est pas cachée
end if
end if
End Sub
Voici pour mieux comprendre, si tu ne saisies pas, envoies ton fichier sur cjoint.com :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Boolean
if target.column = 3 'si tu fais une modification sur la colonne 3 (là ou il y a tes cases à cocher
if cells(target.row,3) = true ' si la cellule située sur la ligne que tu es en train de modifier et colonne 3 = vrai alors
rows(47).EntireRow.Hidden = true 'alors ta ligne 47 est cachée
else
rows(47).EntireRow.Hidden = false 'alors ta ligne 47 n'est pas cachée
end if
end if
End Sub
tout-venant
Messages postés
14
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
12 août 2013
29 juil. 2013 à 19:47
29 juil. 2013 à 19:47
Merci, du coup avec ça :
Sub cacher()
Rows("4:4").Select
Selection.EntireRow.Hidden = Not Range("C6").Value
End Sub
ça marche et c'est réversible (C6 est la cellule dans laquelle s'affiche "vrai" ou "faux" selon le cochage)
Sub cacher()
Rows("4:4").Select
Selection.EntireRow.Hidden = Not Range("C6").Value
End Sub
ça marche et c'est réversible (C6 est la cellule dans laquelle s'affiche "vrai" ou "faux" selon le cochage)