Masquer des cellules automatiquement
Fermé
steph
-
1 févr. 2013 à 08:37
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 - 1 févr. 2013 à 14:23
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 - 1 févr. 2013 à 14:23
A voir également:
- Masquer des cellules automatiquement
- Excel additionner des cellules - Guide
- Verrouiller des cellules excel - Guide
- Masquer conversation whatsapp - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Automatiquement - Guide
1 réponse
f894009
Messages postés
17200
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
11 septembre 2024
1 708
1 févr. 2013 à 14:23
1 févr. 2013 à 14:23
Bonjour,
'Code inspire du code a Jacques33
'http://forum.excel-pratique.com/excel/selection-de-cellules-non-vides-t28649.html
Bonne suite
'Code inspire du code a Jacques33
'http://forum.excel-pratique.com/excel/selection-de-cellules-non-vides-t28649.html
Sub hiddenrows() Dim P1 As Range Dim P2 As Range On Error Resume Next With Worksheets("Output") 'derniere ligne colonne F derlig = Range("F" & Rows.Count).End(xlUp).Row 'Defintions plages cellules nonvides type constantes et formules (si besoin) Set P1 = .Range("F11:F" & derlig).SpecialCells(xlCellTypeConstants, derlig) Set P2 = .Range("F11:F" & derlig).SpecialCells(xlCellTypeFormulas, derlig) On Error GoTo 0 If Not P1 Is Nothing And Not P2 Is Nothing Then 'masque le lignes dont les cellules F contiennent des constantes ou des fomules Union(P1, P2).EntireRow.Hidden = True ElseIf Not P1 Is Nothing Then 'masque le lignes dont les cellules F contiennent des constantes P1.EntireRow.Hidden = True ElseIf Not P2 Is Nothing Then 'masque le lignes dont les cellules F contiennent des fomules P2.EntireRow.Hidden = True End If End With End Sub
Bonne suite