1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Range("A1:O500").Select
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"blotter!L1C1:L35C15", Version:=xlPivotTableVersion12).CreatePivotTable _
TableDestination:="blotter!L1C17", TableName:="Tableau croisé dynamique10" _
, DefaultVersion:=xlPivotTableVersion12
Sheets("blotter").Select
Cells(1, 17).Select
With ActiveSheet.PivotTables("Tableau croisé dynamique10").PivotFields( _
"Customer")
.Orientation = xlRowField
.Position = 1
End With
ActiveSheet.PivotTables("Tableau croisé dynamique10").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique10").PivotFields("Spread PL USD"), _
"Somme de Spread PL USD", xlSum
ActiveWorkbook.Save |