Re-bonjour le forum,
J'ai besoin de votre aide afin de m'aider à résoudre un problème sur une macro :
Sub ACTU_TABLEAU_RESULTAT()
ThisWorkbook.Worksheets("TABLEAU A TRIER").Range("RESULTAT[DATE]").ClearContents
ThisWorkbook.Worksheets("TABLEAU A TRIER").Range("opérations").Selection
Selection.Range("opération").Copy
Range("TABLEAUEPARGNE[DATE]").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ThisWorkbook.Worksheets("TABLEAU A TRIER").ListObjects("RESULTAT").Range.AutoFilter Field:=5, _
Criteria1:=Array("AIDE", "COURSE", "CREDIT", "DIVERS", "FACTURE", "INFORMATIQUE", _
"LOISIRS", "PERSONNEL", "RECU", "RESTAURATION", "RETRAIT", "SALAIRE", "TRANSPORT", _
"VESTIMENTAIRE"), Operator:=xlFilterValues
Application.Goto reference:="RESULTAT"
Selection.ClearContents
Range("RESULTAT").RemoveDuplicates Columns:=2, _
Header:=xlYes
ThisWorkbook.Worksheets("TABLEAU A TRIER").ListObjects("RESULTAT").Range.AutoFilter Field:=5
Range("Q15:W15").Select
Selection.ListObject.ListRows(1).Delete
ThisWorkbook.Worksheets("TABLEAU A TRIER").ListObjects("RESULTAT"). _
Sort.SortFields.Clear
ThisWorkbook.Worksheets("TABLEAU A TRIER").ListObjects("RESULTAT"). _
Sort.SortFields.Add2 Key:=Range("RESULTAT[[#All],[DATE]]"), SortOn:= _
xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
With ThisWorkbook.Worksheets("TABLEAU A TRIER").ListObjects( _
"RESULTAT").Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
J'ai recopier sur la feuille "TABLEAU A TRIER", toutes les instructions nécessaires.
en espérant avoir était assez explicite.