Masquer les colonnes vides
Fermé
VALNOE2626
Messages postés
11
Date d'inscription
mardi 18 février 2014
Statut
Membre
Dernière intervention
20 octobre 2016
-
20 mai 2016 à 18:23
valnoe - 24 mai 2016 à 11:27
valnoe - 24 mai 2016 à 11:27
A voir également:
- Masquer les cellules vides excel
- Formule excel pour additionner plusieurs cellules - Guide
- Liste déroulante excel - Guide
- Verrouiller cellules excel - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
1 réponse
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
20 mai 2016 à 18:44
20 mai 2016 à 18:44
Bonjour,
A+
Sub Masquer()
Dim i As Integer
'Masque les colonnes où L3=X
Application.ScreenUpdating = False
For i = 6 To 114
If Application.CountIf(Cells(6, i).Resize(120), "<>") = 0 Then
Columns(i).Hidden = True
Else
Columns(i).Hidden = False
End If
Next i
Application.ScreenUpdating = True
End Sub
A+
20 mai 2016 à 19:11
Ça fonctionne merci.
Par contre, si je fais un filtre sur le tableau et que je demande à masquer les colonnes vides, il prend en compte les lignes qui sont masquées par le filtre.
Comment faire pour qu'il masque que les colonnes vides dont les lignes sont affichées.
Merci
Valérie
20 mai 2016 à 19:53
A+
20 mai 2016 à 20:13
"erreur d'éxécution 13
incomptabilité de type
et j'ai la ligne ci-dessous en surbrillance
If Application.CountIf(Cells(6, i).Resize(120).SpecialCells(xlCellTypeVisible), "<>") = 0 Then
20 mai 2016 à 21:09
Pour cela, tu peux utiliser https://www.cjoint.com/
A+
20 mai 2016 à 21:56
https://www.cjoint.com/c/FEut3xCNGq4