Sub Macro1()
Cells.Select
With Selection
.Orientation = 0
.AddIndent = False
.ShrinkToFit = False
.MergeCells = False
End With
Columns("E:F").Select
Selection.Insert Shift:=xlToRight
Application.DisplayAlerts = False
For Each cl In Range("D8:D10000")
cl.Offset(, 1) = Split(cl, " ")(1)
cl.Value = Split(cl, " ")(0)
Next
Range("E7").Select
ActiveCell.FormulaR1C1 = "tijd"
Range("D7").Select
ActiveCell.FormulaR1C1 = "Datum"
Application.DisplayAlerts = True
Range("A7:L7").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.AutoFilter
Selection.AutoFilter Field:=10, Criteria1:="Inkomend"
Selection.AutoFilter Field:=9, Criteria1:="=3*", Operator:=xlOr, _
Criteria2:="=755*"
Selection.SpecialCells(xlCellTypeVisible).Select
Range("D7:I7").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets.Add
ActiveSheet.Paste
Cells.Select
Selection.ColumnWidth = 20
Cells.EntireRow.AutoFit
Sheets("Blad1").Select
ActiveSheet.Name = "inkomend ALM+CAT"
Columns("C:E").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlToLeft
Range("A1:C1").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
Selection).CreatePivotTable TableDestination:="", TableName:= _
"Draaitabel9", DefaultVersion:=xlPivotTableVersion10
ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1)
ActiveSheet.Cells(3, 1).Select
ActiveSheet.PivotTables("Draaitabel9").AddDataField ActiveSheet.PivotTables( _
"Draaitabel9").PivotFields("Bestemming"), "Aantal van Bestemming", xlCount
With ActiveSheet.PivotTables("Draaitabel9").PivotFields("Bestemming")
.Orientation = xlColumnField
.Position = 1
End With
With ActiveSheet.PivotTables("Draaitabel9").PivotFields("Datum")
.Orientation = xlRowField
.Position = 1
End With
With ActiveSheet.PivotTables("Draaitabel9").PivotFields("Tijd")
.Orientation = xlRowField
.Position = 2
End With
Range("B4").Select
Selection.Group Start:=0.333333333333333, End:=0.75, Periods:=Array(False _
, False, True, False, False, False, False)
ActiveWindow.SmallScroll Down:=0
Charts.Add
ActiveChart.Location Where:=xlLocationAsNewSheet
ActiveChart.PivotLayout.PivotTable.AddDataField ActiveChart.PivotLayout. _
PivotTable.PivotFields("Bestemming"), "Aantal van Bestemming", xlCount
With ActiveChart.PivotLayout.PivotTable.PivotFields("Bestemming")
.Orientation = xlColumnField
.Position = 1
End With
With ActiveChart.PivotLayout.PivotTable.PivotFields("Datum")
.Orientation = xlRowField
.Position = 1
End With
With ActiveChart.PivotLayout.PivotTable.PivotFields("Tijd")
.Orientation = xlRowField
.Position = 2
End With
Sheets("CallDetailsReport").Select
Range("A2").Select
Selection.AutoFilter Field:=8, Criteria1:="=4*", Operator:=xlOr, _
Criteria2:="=1*"
Selection.SpecialCells(xlCellTypeVisible).Select
Range("D7:H7").Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets.Add
ActiveSheet.Paste
Cells.Select
Selection.ColumnWidth = 25
Cells.EntireRow.AutoFit
Sheets("Blad2").Select
Sheets("Blad3").Name = "inkomend LEL"
Columns("C:D").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlToLeft
Range("A1:C1").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"Blad1!R1C1:R1600C3").CreatePivotTable TableDestination:="", TableName:= _
"Draaitabel9", DefaultVersion:=xlPivotTableVersion10
ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1)
ActiveSheet.Cells(3, 1).Select
Charts.Add
ActiveChart.Location Where:=xlLocationAsNewSheet
ActiveChart.PivotLayout.PivotTable.AddDataField ActiveChart.PivotLayout. _
PivotTable.PivotFields("Bestemming"), "Aantal van Bestemming", xlCount
With ActiveChart.PivotLayout.PivotTable.PivotFields("Bestemming")
.Orientation = xlColumnField
.Position = 1
End With
With ActiveChart.PivotLayout.PivotTable.PivotFields("Datum")
.Orientation = xlRowField
.Position = 1
End With
With ActiveChart.PivotLayout.PivotTable.PivotFields("Tijd")
.Orientation = xlRowField
.Position = 2
End With
Sheets("CallDetailsReport").Select
Range("A2").Select
Application.CutCopyMode = False
ActiveSheet.ShowAllData
Selection.AutoFilter Field:=9, Criteria1:="Uitgaand"
Sheets("CallDetailsReport").Select
Selection.SpecialCells(xlCellTypeVisible).Select
Range("D7:G7").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets.Add
ActiveSheet.Paste
Cells.Select
Selection.ColumnWidth = 25
Sheets("Blad3").Select
Sheets("Blad3").Name = "uitgaand"
Range("A1:c1").Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"uitgaand!R1C1:R1801C3").CreatePivotTable TableDestination:="", TableName:= _
"Draaitabel5", DefaultVersion:=xlPivotTableVersion10
ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1)
ActiveSheet.Cells(3, 1).Select
Charts.Add
ActiveChart.Location Where:=xlLocationAsNewSheet
With ActiveChart.PivotLayout.PivotTable.PivotFields("Datum")
.Orientation = xlRowField
.Position = 1
End With
With ActiveChart.PivotLayout.PivotTable.PivotFields("Tijd")
.Orientation = xlRowField
.Position = 2
End With
With ActiveChart.PivotLayout.PivotTable.PivotFields("Beller")
.Orientation = xlColumnField
.Position = 1
End With
ActiveChart.PivotLayout.PivotTable.AddDataField ActiveChart.PivotLayout. _
PivotTable.PivotFields("Beller"), "Aantal van Beller", xlCount
ActiveChart.PlotArea.Select
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "uitgaand Lel en Alm"
End With
Sheets("Grafiek1").Select
Sheets("Grafiek1").Name = "Grafiek UITGAAND"
End Sub