Case à cocher pour cacher des lignes sous condition

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 !

pierrelelyonnais

XLDnaute Nouveau
Bonjour,
J'ai réussi à créer mes cases pour cacher ou faire apparaitre des lignes. Maintenant je voudrai que les lignes soit caché et que certaines chexboxs soit prioritaires sur d'autre. Je suis pas très clair, je joins un fichier pour expliquer
Merci
 

Pièces jointes

Re : Case à cocher pour cacher des lignes sous condition

Bonjour PierreLeLyonnais,

pierrelelyonnais à dit:
personne a une petite idée?

Si mais je n'ai vu ton message que maintenant 😀

Entre tous tes False, tes True, je t'avoue que j'ai peur de m'être emmêlé les pinceaux!

Mais en tout cas voici la logique. Il suffit de rajouter un If-Then-End If à l'intérieur du If-Then-Else-End If déjà existant comme ci-dessous :

Code:
Private Sub CheckBox2_Change()
[COLOR="Blue"][B]If[/B][/COLOR] CheckBox2.Value = False [COLOR="Blue"][B]Then[/B][/COLOR]
    Rows("12:18").EntireRow.Hidden = True
[COLOR="Blue"][B]Else[/B][/COLOR]
    [COLOR="Red"]If CheckBox1.Value = True Then
       Rows("12:18").EntireRow.Hidden = False
    End If[/COLOR]
[COLOR="Blue"][B]End If[/B][/COLOR]
End Sub

Sinon tu peux utiliser la fonction AND comme dans l'exemple ci-dessous (toujours dans la "Private Sub ChekBox2" 😉 ).
Code:
If CheckBox2.Value = False [COLOR="Green"][B]And[/B][/COLOR] ChexBox1.Value = ... Then
...
Else...
End If

Bonne soirée et bon WE.
 
Re : Case à cocher pour cacher des lignes sous condition

bonsoir Tous,

Pierre, avec quelque chose comme ceci.

Code:
Private Sub CheckBox1_Change()
    Rows("10:20").EntireRow.Hidden = Not CheckBox1.Value
End Sub
Private Sub CheckBox2_Change()
    If CheckBox1.Value = False Then Exit Sub
    Rows("12:18").EntireRow.Hidden = Not CheckBox2.Value
End Sub

Mais tes conditions ne sont pas très claires. Explique nous textuellement quand tu veux cacher les lignes 10:20 et les lignes 12:18.

A+
 
- 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
10
Affichages
268
Réponses
18
Affichages
1 K
Réponses
11
Affichages
1 K
Retour