1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| Sub créationTCD()
'
' créationTCD Macro
'
'
Sheets("Historique pannes entre 2 dates").Select
Rows("4:38").Select
Range("C4").Activate
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Historique pannes entre 2 dates!L4C1:L38C11", Version:=xlPivotTableVersion10 _
).CreatePivotTable TableDestination:="TCD entre 2 dates!L8C1", TableName:= _
"Tableau croisé dynamique12", DefaultVersion:=xlPivotTableVersion10
Sheets("TCD entre 2 dates").Select
Cells(8, 1).Select
With ActiveSheet.PivotTables("Tableau croisé dynamique12").PivotFields( _
"Technicien1")
.Orientation = xlRowField
.position = 1
End With
With ActiveSheet.PivotTables("Tableau croisé dynamique12").PivotFields( _
"Ligne de production")
.Orientation = xlRowField
.position = 2
End With
With ActiveSheet.PivotTables("Tableau croisé dynamique12").PivotFields( _
"Type d'intervention")
.Orientation = xlRowField
.position = 3
End With
ActiveSheet.PivotTables("Tableau croisé dynamique12").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique12").PivotFields("Technicien1"), _
"Nombre de Technicien1", xlCount
End Sub |
Partager