Bonjour,
j'ai créé une macro pour masquer les colonnes dont le contenu est vide. Cela fonctionne. Mais si je crée un filtre j'ai un message d'erreur, qu'est qui ne va pas ?
macro
Sub Masquer()
Dim i As Integer
Application.ScreenUpdating = False
Cells.Columns.Hidden = False
For i = 6 To 114
If Application.CountIf(Cells(6, i).Resize(125).SpecialCells(xlCellTypeVisible), "<>") = 0 Then
Columns(i).Hidden = True
Else
Columns(i).Hidden = False
End If
Next i
Application.ScreenUpdating = True
End Sub
Message d'erreur
"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
Quelqu’un peut il m'aider.
Merci d'avance
j'ai créé une macro pour masquer les colonnes dont le contenu est vide. Cela fonctionne. Mais si je crée un filtre j'ai un message d'erreur, qu'est qui ne va pas ?
macro
Sub Masquer()
Dim i As Integer
Application.ScreenUpdating = False
Cells.Columns.Hidden = False
For i = 6 To 114
If Application.CountIf(Cells(6, i).Resize(125).SpecialCells(xlCellTypeVisible), "<>") = 0 Then
Columns(i).Hidden = True
Else
Columns(i).Hidden = False
End If
Next i
Application.ScreenUpdating = True
End Sub
Message d'erreur
"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
Quelqu’un peut il m'aider.
Merci d'avance