S
sabdani
Guest
Bonjour,
J'essaie de faire une macro qui me cacherait les colonnes vides. Je ne suis pas vraiment calée en VBA donc je suis partie d'une macro pour cacher des lignes que j'ai trouvée sur ce forum. J'ai fait des modifications qui selon moi devraient marcher mais je n'arrive pas a executer la macro, j'ai des messages d'erreure me disant soit que le sub ou la fonction n'est pas defini soit qu'il est impossible d'executer la macro en mode arret. Voici la macro que j'ai faite :
Sub MasquerColonnesVides()
' Macro réalisé par Excel-lent
For i = [26].End(xlLeft).Colum To 2 Step -1
If Application.WorksheetFunction.CountBlank(Range(Cells(1, i), Cells(4, i))) = 4 Then
Column(i).EntireColumn.Hidden = True
End If
Next i
End Sub
Sub AfficherToutesLesColonnes()
' Macro réalisé par Excel-lent
Column.EntireColumn.Hidden = False
End Sub
Y a t-il une erreure dans ma macro ou est-ce que les messages d'erreur ont une autre cause?
Merci d'avance
Sabrina
J'essaie de faire une macro qui me cacherait les colonnes vides. Je ne suis pas vraiment calée en VBA donc je suis partie d'une macro pour cacher des lignes que j'ai trouvée sur ce forum. J'ai fait des modifications qui selon moi devraient marcher mais je n'arrive pas a executer la macro, j'ai des messages d'erreure me disant soit que le sub ou la fonction n'est pas defini soit qu'il est impossible d'executer la macro en mode arret. Voici la macro que j'ai faite :
Sub MasquerColonnesVides()
' Macro réalisé par Excel-lent
For i = [26].End(xlLeft).Colum To 2 Step -1
If Application.WorksheetFunction.CountBlank(Range(Cells(1, i), Cells(4, i))) = 4 Then
Column(i).EntireColumn.Hidden = True
End If
Next i
End Sub
Sub AfficherToutesLesColonnes()
' Macro réalisé par Excel-lent
Column.EntireColumn.Hidden = False
End Sub
Y a t-il une erreure dans ma macro ou est-ce que les messages d'erreur ont une autre cause?
Merci d'avance
Sabrina