Bonjour à tous,
J'ai enregistré une macro sous excel 2010 qui permet de mettre le contenu d'une colonne en ordre alphabétique. J'appelle cette macro à la suite de la fonctionnalité "ajouter". Ca marche bien sur excel 2010. Mais sur excel 2003 il y a un bug que je comprend pas. J'ai besoin de faire fonctionner cette macro sur excel 2003. Merci de votre aide. Voici ma macro sous excel 2010 :
Sub par_ordre_alphab()
'
' par_ordre_alphab Macro
'
'
ActiveWorkbook.Worksheets("Liste").ListObjects("Tableau3").Sort.SortFields. _
Clear
ActiveWorkbook.Worksheets("Liste").ListObjects("Tableau3").Sort.SortFields.Add _
Key:=Range("A7:A247"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Liste").ListObjects("Tableau3").Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub