Sub tableau()
'
' tableau Macro
' Macro enregistrée le 26/08/2005 par mcguilbon
'
'
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"CalculModulation2!R1C1:R65535C12").CreatePivotTable TableDestination:="", _
TableName:="Tableau croisé dynamique1"
ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1)
ActiveSheet.Cells(3, 1).Select
ActiveSheet.PivotTables("Tableau croisé dynamique1").SmallGrid = False
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("SEMAINE" _
)
.Orientation = xlColumnField
.Position = 1
End With
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"MATRICULE")
.Orientation = xlRowField
.Position = 1
End With
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("NOM")
.Orientation = xlRowField
.Position = 2
End With
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields( _
"HEURE EFF")
.Orientation = xlRowField
.Position = 3
End With
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("THEO")
.Orientation = xlRowField
.Position = 4
End With
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("H EFF")
.Orientation = xlDataField
.Position = 1
End With
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("ABS")
.Orientation = xlDataField
.Position = 2
End With
Range("E5").Select
[B][COLOR="Red"]ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("NB H EFF"). _
Function = xlSum[/COLOR][/B]
Range("E6").Select
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("NB ABS"). _
Function = xlSum
Range("C5").Select
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("HEURE EFF"). _
Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _
False, False)
Range("B5").Select
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("NOM"). _
Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _
False, False)
Range("A5").Select
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("MATRICULE"). _
Subtotals = Array(False, False, False, False, False, False, False, False, False, False, _
False, False)
Range("H9").Select
ActiveSheet.PivotTables("Tableau croisé dynamique1").RowGrand = False
Columns("B:B").ColumnWidth = 19.14
Columns("A:A").ColumnWidth = 6.86
Columns("D:D").ColumnWidth = 7.14
Columns("D:D").ColumnWidth = 6
Columns("C:C").ColumnWidth = 8
Sheets("Feuil4").Select
Sheets("Feuil4").Name = "modul"
Range("F27").Select
End Sub