Bonjour,
je suis nouveau en VBA, je regarde un peu sur le net.
je voulais faire une macro pour diviser un fichier en autant d'onglets que d’années d'une colonne
Voici le code que j'ai fait :
Sub SplitandFilterSheet()
Dim Splitcode As Range
Sheets("Feuil1").Select
Set Splitcode = Range("split")
For Each cell In Splitcode
Sheets("Feuil1").Copy After:=Worksheets(Sheets.Count)
ActiveSheet.Name = cell.Value
With ActiveWorkbook.Sheets(cell.Value).Range("data")
.AutoFilter Field:=27, Criterial:="<>" & cell.Value, Operator:=xlFilterValues
.Offset(1, 0).SpecialCells(xlCellTypeVisible).EntireRow.Delete
End With
ActiveSheet.AutoFilter.ShowAllData
Next cell
End Sub
je ne comprends pas l'erreur,
d'avance merci