litelsousa
XLDnaute Occasionnel
Bonjour,
Je n'arrive pas à modifier ce code pour qu'il marche quelque soit le nom de mon tableau. (Il sera toujours nommé "Tabl_XXXX" où les X représente le nom de l'onglet, ici 4090)
Merci
Je n'arrive pas à modifier ce code pour qu'il marche quelque soit le nom de mon tableau. (Il sera toujours nommé "Tabl_XXXX" où les X représente le nom de l'onglet, ici 4090)
Si quelqu'un pourrait me venir en aide...Sub Nouvelle_semaine()
ActiveSheet.ListObjects("Tabl_4090").Range.AutoFilter Field:=5, Criteria1:= _
"="
ActiveWorkbook.Worksheets("4090").ListObjects("Tabl_4090").Sort.SortFields. _
Clear
ActiveWorkbook.Worksheets("4090").ListObjects("Tabl_4090").Sort.SortFields.Add _
Key:=Range("Tabl_4090[[#All],[Date début]]"), SortOn:=xlSortOnValues, _
Order:=xlAscending, DataOption:=xlSortTextAsNumbers
With ActiveWorkbook.Worksheets("4090").ListObjects("Tabl_4090").Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Merci