Bonjour,
J'ai besoin de faire un TCD avec 31 lignes de données, j'ai fait une macro pour cela, mais je sens que la vitesse d'execution n'est pas du tout noramle ~3 min pour un fichier. Je vous prie alors de regarder mon code et de me dire où est mon eurror.
Merci par avance!
Code VBA:
ActiveCell.Offset(16, 4).Range("A1").Select
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"'Soldes Credit'!R1C1:R10000C32").CreatePivotTable TableDestination:="", _
TableName:="Tableau croisé dynamique1", DefaultVersion:= _
xlPivotTableVersion10
ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1)
ActiveSheet.Cells(3, 1).Select
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"GUICHET GEST CPTE PPAL")
.Orientation = xlColumnField
.Position = 1
End With
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 1"), _
"Somme de SOLDE JOUR 1", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 2"), _
"Somme de SOLDE JOUR 2", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 3"), _
"Somme de SOLDE JOUR 3", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 4"), _
"Somme de SOLDE JOUR 4", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 5"), _
"Somme de SOLDE JOUR 5", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 6"), _
"Somme de SOLDE JOUR 6", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 7"), _
"Somme de SOLDE JOUR 7", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 8"), _
"Somme de SOLDE JOUR 8", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 9"), _
"Somme de SOLDE JOUR 9", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 10"), _
"Somme de SOLDE JOUR 10", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 11"), _
"Somme de SOLDE JOUR 11", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 12"), _
"Somme de SOLDE JOUR 12", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 13"), _
"Somme de SOLDE JOUR 13", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 14"), _
"Somme de SOLDE JOUR 14", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 15"), _
"Somme de SOLDE JOUR 15", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 16"), _
"Somme de SOLDE JOUR 16", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 17"), _
"Somme de SOLDE JOUR 17", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 18"), _
"Somme de SOLDE JOUR 18", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 19"), _
"Somme de SOLDE JOUR 19", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 20"), _
"Somme de SOLDE JOUR 20", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 21"), _
"Somme de SOLDE JOUR 21", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 22"), _
"Somme de SOLDE JOUR 22", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 23"), _
"Somme de SOLDE JOUR 23", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 24"), _
"Somme de SOLDE JOUR 24", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 25"), _
"Somme de SOLDE JOUR 25", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 26"), _
"Somme de SOLDE JOUR 26", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 27"), _
"Somme de SOLDE JOUR 27", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 28"), _
"Somme de SOLDE JOUR 28", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 29"), _
"Somme de SOLDE JOUR 29", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 30"), _
"Somme de SOLDE JOUR 30", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 31"), _
"Somme de SOLDE JOUR 31", xlSum
ActiveSheet.Name = "Credit"
Sheets("Soldes Debit").Select
ActiveCell.Offset(7, 4).Range("A1").Select
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"'Soldes Debit'!R1C1:R10000C32").CreatePivotTable TableDestination:="", _
TableName:="Tableau croisé dynamique2", DefaultVersion:= _
xlPivotTableVersion10
ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1)
ActiveSheet.Cells(3, 1).Select
With ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields( _
"GUICHET GEST CPTE PPAL")
.Orientation = xlColumnField
.Position = 1
End With
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 1"), _
"Somme de SOLDE JOUR 1", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 2"), _
"Somme de SOLDE JOUR 2", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 3"), _
"Somme de SOLDE JOUR 3", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 4"), _
"Somme de SOLDE JOUR 4", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 5"), _
"Somme de SOLDE JOUR 5", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 6"), _
"Somme de SOLDE JOUR 6", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 7"), _
"Somme de SOLDE JOUR 7", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 8"), _
"Somme de SOLDE JOUR 8", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 9"), _
"Somme de SOLDE JOUR 9", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 10"), _
"Somme de SOLDE JOUR 10", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 11"), _
"Somme de SOLDE JOUR 11", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 12"), _
"Somme de SOLDE JOUR 12", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 13"), _
"Somme de SOLDE JOUR 13", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 14"), _
"Somme de SOLDE JOUR 14", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 15"), _
"Somme de SOLDE JOUR 15", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 16"), _
"Somme de SOLDE JOUR 16", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 17"), _
"Somme de SOLDE JOUR 17", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 18"), _
"Somme de SOLDE JOUR 18", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 19"), _
"Somme de SOLDE JOUR 19", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 20"), _
"Somme de SOLDE JOUR 20", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 21"), _
"Somme de SOLDE JOUR 21", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 22"), _
"Somme de SOLDE JOUR 22", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 23"), _
"Somme de SOLDE JOUR 23", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 24"), _
"Somme de SOLDE JOUR 24", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 25"), _
"Somme de SOLDE JOUR 25", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 26"), _
"Somme de SOLDE JOUR 26", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 27"), _
"Somme de SOLDE JOUR 27", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 28"), _
"Somme de SOLDE JOUR 28", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 29"), _
"Somme de SOLDE JOUR 29", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 30"), _
"Somme de SOLDE JOUR 30", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 31"), _
"Somme de SOLDE JOUR 31", xlSum
ActiveSheet.Name = "Debit"
J'ai besoin de faire un TCD avec 31 lignes de données, j'ai fait une macro pour cela, mais je sens que la vitesse d'execution n'est pas du tout noramle ~3 min pour un fichier. Je vous prie alors de regarder mon code et de me dire où est mon eurror.
Merci par avance!
Code VBA:
ActiveCell.Offset(16, 4).Range("A1").Select
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"'Soldes Credit'!R1C1:R10000C32").CreatePivotTable TableDestination:="", _
TableName:="Tableau croisé dynamique1", DefaultVersion:= _
xlPivotTableVersion10
ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1)
ActiveSheet.Cells(3, 1).Select
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"GUICHET GEST CPTE PPAL")
.Orientation = xlColumnField
.Position = 1
End With
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 1"), _
"Somme de SOLDE JOUR 1", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 2"), _
"Somme de SOLDE JOUR 2", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 3"), _
"Somme de SOLDE JOUR 3", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 4"), _
"Somme de SOLDE JOUR 4", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 5"), _
"Somme de SOLDE JOUR 5", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 6"), _
"Somme de SOLDE JOUR 6", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 7"), _
"Somme de SOLDE JOUR 7", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 8"), _
"Somme de SOLDE JOUR 8", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 9"), _
"Somme de SOLDE JOUR 9", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 10"), _
"Somme de SOLDE JOUR 10", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 11"), _
"Somme de SOLDE JOUR 11", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 12"), _
"Somme de SOLDE JOUR 12", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 13"), _
"Somme de SOLDE JOUR 13", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 14"), _
"Somme de SOLDE JOUR 14", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 15"), _
"Somme de SOLDE JOUR 15", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 16"), _
"Somme de SOLDE JOUR 16", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 17"), _
"Somme de SOLDE JOUR 17", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 18"), _
"Somme de SOLDE JOUR 18", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 19"), _
"Somme de SOLDE JOUR 19", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 20"), _
"Somme de SOLDE JOUR 20", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 21"), _
"Somme de SOLDE JOUR 21", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 22"), _
"Somme de SOLDE JOUR 22", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 23"), _
"Somme de SOLDE JOUR 23", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 24"), _
"Somme de SOLDE JOUR 24", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 25"), _
"Somme de SOLDE JOUR 25", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 26"), _
"Somme de SOLDE JOUR 26", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 27"), _
"Somme de SOLDE JOUR 27", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 28"), _
"Somme de SOLDE JOUR 28", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 29"), _
"Somme de SOLDE JOUR 29", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 30"), _
"Somme de SOLDE JOUR 30", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique1").PivotFields("SOLDE JOUR 31"), _
"Somme de SOLDE JOUR 31", xlSum
ActiveSheet.Name = "Credit"
Sheets("Soldes Debit").Select
ActiveCell.Offset(7, 4).Range("A1").Select
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"'Soldes Debit'!R1C1:R10000C32").CreatePivotTable TableDestination:="", _
TableName:="Tableau croisé dynamique2", DefaultVersion:= _
xlPivotTableVersion10
ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1)
ActiveSheet.Cells(3, 1).Select
With ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields( _
"GUICHET GEST CPTE PPAL")
.Orientation = xlColumnField
.Position = 1
End With
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 1"), _
"Somme de SOLDE JOUR 1", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 2"), _
"Somme de SOLDE JOUR 2", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 3"), _
"Somme de SOLDE JOUR 3", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 4"), _
"Somme de SOLDE JOUR 4", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 5"), _
"Somme de SOLDE JOUR 5", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 6"), _
"Somme de SOLDE JOUR 6", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 7"), _
"Somme de SOLDE JOUR 7", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 8"), _
"Somme de SOLDE JOUR 8", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 9"), _
"Somme de SOLDE JOUR 9", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 10"), _
"Somme de SOLDE JOUR 10", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 11"), _
"Somme de SOLDE JOUR 11", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 12"), _
"Somme de SOLDE JOUR 12", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 13"), _
"Somme de SOLDE JOUR 13", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 14"), _
"Somme de SOLDE JOUR 14", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 15"), _
"Somme de SOLDE JOUR 15", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 16"), _
"Somme de SOLDE JOUR 16", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 17"), _
"Somme de SOLDE JOUR 17", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 18"), _
"Somme de SOLDE JOUR 18", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 19"), _
"Somme de SOLDE JOUR 19", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 20"), _
"Somme de SOLDE JOUR 20", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 21"), _
"Somme de SOLDE JOUR 21", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 22"), _
"Somme de SOLDE JOUR 22", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 23"), _
"Somme de SOLDE JOUR 23", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 24"), _
"Somme de SOLDE JOUR 24", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 25"), _
"Somme de SOLDE JOUR 25", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 26"), _
"Somme de SOLDE JOUR 26", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 27"), _
"Somme de SOLDE JOUR 27", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 28"), _
"Somme de SOLDE JOUR 28", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 29"), _
"Somme de SOLDE JOUR 29", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 30"), _
"Somme de SOLDE JOUR 30", xlSum
ActiveSheet.PivotTables("Tableau croisé dynamique2").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique2").PivotFields("SOLDE JOUR 31"), _
"Somme de SOLDE JOUR 31", xlSum
ActiveSheet.Name = "Debit"