Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
masque-démasque les lignes AVEC critère "oui" en colonne "G" ds 3 feuilles
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 !
Re : masque-démasque les lignes AVEC critère "oui" en colonne "G" ds 3 feuilles
Bonsoir,
Essaie en utilisant un filtre automatique, sélectionne la première ligne contenant les en-têtes de colonne, puis menu Données/filtrer.
Sélectionne ensuite la petite flèche colonne G, puis décoche "oui", seules les autres lignes seront affichées.
Pour réafficher tout, sélectionner la même petite flèche et choisir d'afficher tout.
Re : masque-démasque les lignes AVEC critère "oui" en colonne "G" ds 3 feuilles
re 🙂
oups, je n'avais pas vu que tu voulais du VBA, effectivement dans ton titre tu dis qu'il y a trois feuilles, dans un onglet du fichier tu précises qu'il y en a 40, ça devient fastidieux à la mimine ...
Je reviens plus tard avec du VBA si tu n'as pas d'autres réponses d'ici là 🙂
Re : masque-démasque les lignes AVEC critère "oui" en colonne "G" ds 3 feuilles
re 🙂
Essaie avec ce code:
Code:
Sub Masquer()
Dim i As Byte
For i = 1 To Sheets.Count
Sheets(i).Range("G3:G" & Sheets(i).Cells(Rows.Count, 7).End(xlUp).Row).SpecialCells(xlCellTypeConstants, 2).EntireRow.Hidden = True
Next i
End Sub
Sub Afficher()
Dim i As Byte
For i = 1 To Sheets.Count
Cells.EntireRow.Hidden = False
Next i
End Sub
Re : masque-démasque les lignes AVEC critère "oui" en colonne "G" ds 3 feuilles
Bonjour
En partant de code proposé par mth, mais en le mettant dans ThisWorkBook
Code:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Application.ScreenUpdating = False
Sh.Range("G3:G" & Sh.Cells(Rows.Count, 7).End(xlUp).Row).SpecialCells(xlCellTypeConstants, 2).EntireRow.Hidden = True
Application.ScreenUpdating = True
End Sub
Code:
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
Application.ScreenUpdating = False
Sh.Cells.EntireRow.Hidden = False
Application.ScreenUpdating = True
End Sub
- 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