Masquer les lignes paires / impaires

  • Initiateur de la discussion Initiateur de la discussion Gisamark
  • 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 !

G

Gisamark

Guest
[RESOLU]

Bonjour tout le monde !

J'ai un graphique avec des harmoniques, et il serait donc intéressant de n'afficher que les paires ou impaires.
Pour cela, je voudrais masquer les lignes paires ou impaires via des checkbox.

J'aurais 3 checkbox : paires/impaires/toutes

Suis-je obligé de passer par une boucle for ?

Voici un exemple :
Code:
Private Sub CheckBoxPaires_Click()
    If CheckBoxPaires = True Then

        '* Dois-je utiliser une boucle for ici ? *

        'Je décoche les deux autres cases
        CheckBoxImpaires.Value = False
        CheckBoxToutes.Value = False
    End If
End Sub

Merci pour votre aide. 🙂
 
Dernière modification par un modérateur:
Re : Masquer les lignes paires / impaires

Salut Gisamark,

Tu peux utiliser un code du style
Code:
Private Sub CheckBoxPaires_Click()
Dim DerLig As Long, Lig As Long, Pair As Boolean
  If CheckBoxPaires = True Then
    'Je décoche les deux autres cases
    'CheckBoxImpaires.Value = False
    'CheckBoxToutes.Value = False
    With Sheets("Feuil1")
      DerLig = .Range("A" & Rows.Count).End(xlUp).Row
      For Lig = 1 To DerLig
        Pair = (Lig Mod 2 = 0)
        If Pair = True Then
          .Range("A" & Lig).EntireRow.Hidden = True
        End If
      Next
    End With
  Else
    With Sheets("Feuil1")
      DerLig = .Range("A" & Rows.Count).End(xlUp).Row
      For Lig = 1 To DerLig
        Pair = (Lig Mod 2 = 0)
        If Pair = True Then
          .Range("A" & Lig).EntireRow.Hidden = False
        End If
      Next
    End With
  End If
End Sub

Pas certain que ce soit bien optimisé 😱😀

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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
457
Réponses
3
Affichages
564
Réponses
4
Affichages
676
Réponses
3
Affichages
432
Réponses
2
Affichages
1 K
Réponses
14
Affichages
727
Retour