j`ai un document excel qui contient pleusieur feuilles je veut suprimer les feuilles vide et les lignes et les colonnes vide automatiquement pour cela j ai fait un macro voila le code:
mais il y a une erreur : Run-time erreur `1004`
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Sub supsupFlu() Dim Sht As Worksheet Set aSh = ActiveSheet Application.ScreenUpdating = False For Each Sht In ActiveWorkbook.Worksheets Sht.Activate ActiveSheet.UsedRange Selection.SpecialCells(xlLastCell).Select Application.DisplayAlerts = False If ActiveCell.Address = "$A$1" And IsEmpty(ActiveCell) Then Sht.Delete Else ActiveCell.Offset(1, 1).Select Range(Selection, Selection.End(xlDown)).EntireRow.Hidden = True Range(Selection, Selection.End(xlToRight)).EntireColumn.Hidden = True End If Next Sht End Sub
j`attend vous aide merci
Partager