all macros step wise
DESCRIPTION
how to run macrosTRANSCRIPT
Option Explicit
Sub Step1_1()
'
' FinalDelete Macro
'
'
Columns("C:C").ColumnWidth = 16
Columns("E:G").Select
Selection.Delete Shift:=xlToLeft
Columns("F:F").Select
Selection.Delete Shift:=xlToLeft
Columns("G:L").Select
Selection.Delete Shift:=xlToLeft
Selection.ColumnWidth = 33
Columns("H:X").Select
Selection.Delete Shift:=xlToLeft
End SubSub Step1_2()
'
' FinalFormat_Event Macro
'
'
Range("A1:G1").Select
Selection.Copy
Range("L1").Select
ActiveSheet.Paste
Range("L13").Select
ActiveSheet.Paste
Range("P2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "inmobi_int"
Range("J6").Select
ActiveCell.FormulaR1C1 = "adnetwork"
Range("J7").Select
ActiveCell.FormulaR1C1 = "inmobi_int"
Range("J8").Select
ActiveCell.FormulaR1C1 = "seventy_int"
Range("J8").Select
ActiveCell.FormulaR1C1 = "seventynine_int"
Range("J9").Select
ActiveCell.FormulaR1C1 = "googleadwords_int"
Range("J10").Select
ActiveCell.FormulaR1C1 = "komli_int"
Range("J11").Select
ActiveCell.FormulaR1C1 = "adiquity_int"
Range("L1").Select
Selection.End(xlDown).Select
Range("L1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlUp)).Select
Range("L1:R2").Select
ActiveWorkbook.Names.Add Name:="Criteria", RefersToR1C1:= _
"=com.app.wooplr_non_organic_in_a!R1C12:R2C18"
Range("L13:R13").Select
ActiveWorkbook.Names.Add Name:="Extract", RefersToR1C1:= _
"=com.app.wooplr_non_organic_in_a!R13C12:R13C18"
Range("P2").Select
ActiveWorkbook.Names.Add Name:="valadnetwork", RefersToR1C1:= _
"=com.app.wooplr_non_organic_in_a!R2C16"
Range("J7:J11").Select
ActiveWorkbook.Names.Add Name:="alladnetworks", RefersToR1C1:= _
"=com.app.wooplr_non_organic_in_a!R7C10:R11C10"
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
ActiveWorkbook.Names.Add Name:="myList", RefersToR1C1:= _
"=com.app.wooplr_non_organic_in_a!R1C1:R31237C7"
End Sub
Option Explicit
Sub Step1_3()
'
' breakMyList Macro
'
'
Dim cell As Range
Dim curPath As String
curPath = ActiveWorkbook.Path & "\"
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each cell In Range("alladnetworks")
[valadnetwork] = cell.Value
Range("myList").AdvancedFilter Action:=xlFilterCopy, _
criteriarange:=Range("Criteria"), copyToRange:=Range("Extract"), unique:=False
Range(Range("Extract"), Range("Extract").End(xlDown)).Copy
Workbooks.Add
ActiveSheet.Paste
ActiveWorkbook.SaveAs Filename:=curPath & cell.Value & ".xlsx", _
FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Range(Range("Extract"), Range("Extract").End(xlDown)).ClearContents
Next cell
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
Option Explicit
Sub Step2_1()
'Replace "Sheet1" with the name of the sheet to be copied.
'
'Copier1 Macro
'
'
ActiveWorkbook.Sheets("Sheet1").Copy _
after:=ActiveWorkbook.Sheets("Sheet1")
End Sub
Option Explicit
'
'sbRemoveDuplicates Macro
'
'
Sub Step2_2()
Cells.RemoveDuplicates Columns:=Array(4, 7)
End Sub
Option Explicit
Dim FinalRow
Dim DataSheet
Dim NewSheet
Sub Step2_3_4()
'
' Macro2 Macro
'
'
FinalRow = Cells(Rows.Count, 1).End(xlUp).Row
DataSheet = ActiveSheet.Name
Range("A1").Select
Sheets.Add
NewSheet = ActiveSheet.Name
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
DataSheet & "!R1C1:R" & FinalRow & "C7", Version:=xlPivotTableVersion12).CreatePivotTable _
TableDestination:=NewSheet & "!R3C1", TableName:="PivotTable1", DefaultVersion _
:=xlPivotTableVersion12
Sheets(NewSheet).Select
Cells(3, 1).Select
ActiveSheet.PivotTables("PivotTable1").AddDataField ActiveSheet.PivotTables( _
"PivotTable1").PivotFields("Event Name"), "Count of Event Name", xlCount
With ActiveSheet.PivotTables("PivotTable1").PivotFields("Site Id (af_siteid)")
.Orientation = xlRowField
.Position = 1
End With
With ActiveSheet.PivotTables("PivotTable1").PivotFields("Event Name")
.Orientation = xlColumnField
.Position = 1
End With
Sheets(NewSheet).Select
End Sub
Option Explicit
Sub Step2_5()
'
' FinalFormulaTable Macro
'
'
ActiveCell.FormulaR1C1 = "Site ID"
Range("B1").Select
ActiveCell.FormulaR1C1 = "addedRecommendation (0.522)"
Range("B1:D1").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
Range("B2").Select
ActiveCell.FormulaR1C1 = ""
Range("E1:G1").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
ActiveCell.FormulaR1C1 = "loggedInFacebook (0.078)"
Range("H1:J1").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
Range("H1:J1").Select
ActiveCell.FormulaR1C1 = "loggedInGoogle (0.078)"
Range("K1:M1").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
ActiveCell.FormulaR1C1 = "lovedRecommendation (0.162)"
Range("N1:P1").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
ActiveCell.FormulaR1C1 = "opendCustomNotification (0.04)"
Range("Q1:S1").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
ActiveCell.FormulaR1C1 = "opendRecommendation (0.027)"
Range("T1:V1").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
ActiveCell.FormulaR1C1 = "searched (0.094)"
Range("W1").Select
ActiveCell.FormulaR1C1 = "Acquisition"
Range("X1").Select
ActiveCell.FormulaR1C1 = "Engagement"
Range("Y1").Select
ActiveCell.FormulaR1C1 = "Total Score"
Range("B2").Select
ActiveCell.FormulaR1C1 = "Unique User"
Range("B2").Select
Selection.Copy
Range("E2").Select
ActiveSheet.Paste
Range("H2").Select
ActiveSheet.Paste
Range("K2").Select
ActiveSheet.Paste
Range("N2").Select
ActiveSheet.Paste
Range("Q2").Select
ActiveSheet.Paste
Range("T2").Select
ActiveSheet.Paste
Range("U2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "Event Count"
Range("U2").Select
Selection.Copy
Range("R2").Select
ActiveSheet.Paste
Range("O2").Select
ActiveSheet.Paste
Range("L2").Select
ActiveSheet.Paste
Range("I2").Select
ActiveSheet.Paste
Range("F2").Select
ActiveSheet.Paste
Range("C2").Select
ActiveSheet.Paste
Range("D2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "Frequency"
Range("D2").Select
Selection.Copy
Range("G2").Select
ActiveSheet.Paste
Range("J2").Select
ActiveSheet.Paste
Range("M2").Select
ActiveSheet.Paste
Selection.End(xlToRight).Select
Range("P2").Select
ActiveSheet.Paste
Range("S2").Select
ActiveSheet.Paste
Range("V2").Select
ActiveSheet.Paste
Range("D3").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=IFERROR(RC[-1]/RC[-2],0)"
Range("G3").Select
ActiveCell.FormulaR1C1 = "=IFERROR(RC[-1]/RC[-2],0)"
Range("G3").Select
Selection.Copy
Range("J3").Select
ActiveSheet.Paste
Range("M3").Select
ActiveSheet.Paste
Range("P3").Select
ActiveSheet.Paste
Range("S3").Select
ActiveSheet.Paste
Range("V3").Select
ActiveSheet.Paste
Range("W3").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = ""
Range("AD4").Select
ActiveCell.FormulaR1C1 = ""
Range("AD1").Select
ActiveCell.FormulaR1C1 = ""
Range("AD2").Select
ActiveCell.FormulaR1C1 = "addedRecomendation"
Range("AD3").Select
ActiveCell.FormulaR1C1 = "logfb"
Range("AD4").Select
ActiveCell.FormulaR1C1 = "logg"
Range("AD5").Select
ActiveCell.FormulaR1C1 = "lovrec"
Range("AD6").Select
ActiveCell.FormulaR1C1 = "opcus"
Range("AD7").Select
ActiveCell.FormulaR1C1 = "opnrec"
Range("AD8").Select
ActiveCell.FormulaR1C1 = "searched"
Range("AE2").Select
ActiveCell.FormulaR1C1 = "0.522"
Range("AE3").Select
Columns("AD:AD").ColumnWidth = 15.29
ActiveCell.FormulaR1C1 = "0.078"
Range("AE4").Select
ActiveCell.FormulaR1C1 = "0.078"
Range("AE5").Select
ActiveCell.FormulaR1C1 = "0.162"
Range("AE6").Select
ActiveCell.FormulaR1C1 = "0.04"
Range("AE7").Select
ActiveCell.FormulaR1C1 = "0.027"
Range("AE8").Select
ActiveCell.FormulaR1C1 = "0.098"
Range("AE8").Select
ActiveCell.FormulaR1C1 = "0.094"
Range("AF1").Select
ActiveCell.FormulaR1C1 = "unique"
Range("AG1").Select
ActiveCell.FormulaR1C1 = "frequency"
Range("AF2").Select
ActiveCell.FormulaR1C1 = "0.33"
Range("AF3").Select
ActiveCell.FormulaR1C1 = "0.5"
Range("AF4").Select
ActiveCell.FormulaR1C1 = "0.5"
Range("AF5").Select
ActiveCell.FormulaR1C1 = "0.2"
Range("AF6").Select
ActiveCell.FormulaR1C1 = "0.25"
Range("AF7").Select
ActiveCell.FormulaR1C1 = "0.25"
Range("AF8").Select
ActiveCell.FormulaR1C1 = "0.2"
Range("AG2").Select
ActiveCell.FormulaR1C1 = "0.67"
Range("AG3").Select
ActiveCell.FormulaR1C1 = "0.5"
Range("AG4").Select
ActiveCell.FormulaR1C1 = "0.2"
Range("AG4").Select
ActiveCell.FormulaR1C1 = "0.5"
Range("AG5").Select
ActiveCell.FormulaR1C1 = "0.8"
Range("AG6").Select
ActiveCell.FormulaR1C1 = "0.75"
Range("AG7").Select
ActiveCell.FormulaR1C1 = "0.8"
Range("AG8").Select
ActiveCell.FormulaR1C1 = "0.75"
Range("AF7").Select
ActiveCell.FormulaR1C1 = "0.2"
Range("AF8").Select
ActiveCell.FormulaR1C1 = "0.25"
Range("W3").Select
ActiveCell.FormulaR1C1 = _
"=IFERROR((R[-1]C[8]*RC[-21]*R[-1]C[9]+RC[8]*RC[9]*RC[-18]+RC[-15]*R[1]C[8]*R[1]C[9]+R[2]C[8]*R[2]C[9]*RC[-12]+R[3]C[8]*R[3]C[9]*RC[-9]+R[4]C[8]*R[4]C[9]*RC[-6]+RC[-3]*R[5]C[8]*R[5]C[9])/RC[3],0)"
Range("Z1").Select
ActiveCell.FormulaR1C1 = "Install"
Range("Z1").Select
ActiveCell.FormulaR1C1 = "Installs"
Range("X3").Select
ActiveCell.FormulaR1C1 = ""
Range("W3").Select
ActiveCell.FormulaR1C1 = _
"=IFERROR((R2C31*RC[-21]*R2C32+R3C31*R3C32*RC[-18]+RC[-15]*R4C31*R4C32+R5C31*R5C32*RC[-12]+R6C31*R6C32*RC[-9]+R7C31*R7C32*RC[-6]+RC[-3]*R8C31*R8C32)/RC[3],0)"
Range("X3").Select
ActiveCell.FormulaR1C1 = _
"=IFERROR((R2C31*R2C33*RC[-20]+RC[-17]*R3C31*R3C33+R4C31*R4C33*RC[-14]+RC[-11]*R5C31*R5C33+R6C31*R6C33*RC[-8]+RC[-5]*R7C31*R7C33+RC[-2]*R8C31*R8C33),0)"
Range("Y3").Select
ActiveCell.FormulaR1C1 = ""
Range("W3").Select
ActiveCell.FormulaR1C1 = _
"=IFERROR((R2C31*RC[-21]*R2C32+R3C31*R3C32*RC[-18]+RC[-15]*R4C31*R4C32+R5C31*R5C32*RC[-12]+R6C31*R6C32*RC[-9]+R7C31*R7C32*RC[-6]+RC[-3]*R8C31*R8C32)*10/RC[3],0)"
Range("X3").Select
ActiveCell.FormulaR1C1 = _
"=IFERROR((R2C31*R2C33*RC[-20]+RC[-17]*R3C31*R3C33+R4C31*R4C33*RC[-14]+RC[-11]*R5C31*R5C33+R6C31*R6C33*RC[-8]+RC[-5]*R7C31*R7C33+RC[-2]*R8C31*R8C33)*10,0)"
Range("Y3").Select
ActiveCell.FormulaR1C1 = "=IFERROR((RC[-2]+RC[-1]),0)"
Range("Y3").Select
End Sub
Option Explicit
Sub Step2_6()
'
' OneCell Macro
'
'
Sheets("Sheet5").Columns(1).Copy Destination:=Sheets("Sheet2").Columns(1)
Sheets("Sheet5").Columns(2).Copy Destination:=Sheets("Sheet2").Columns(3)
Sheets("Sheet5").Columns(5).Copy Destination:=Sheets("Sheet2").Columns(6)
Sheets("Sheet5").Columns(6).Copy Destination:=Sheets("Sheet2").Columns(9)
Sheets("Sheet5").Columns(7).Copy Destination:=Sheets("Sheet2").Columns(12)
Sheets("Sheet5").Columns(8).Copy Destination:=Sheets("Sheet2").Columns(15)
Sheets("Sheet5").Columns(9).Copy Destination:=Sheets("Sheet2").Columns(18)
Sheets("Sheet5").Columns(12).Copy Destination:=Sheets("Sheet2").Columns(21)
End Sub
Option Explicit
Sub Step2_7()
'
' OneCell2 Macro
'
'
Sheets("Sheet6").Columns(2).Copy Destination:=Sheets("Sheet2").Columns(2)
Sheets("Sheet6").Columns(5).Copy Destination:=Sheets("Sheet2").Columns(5)
Sheets("Sheet6").Columns(6).Copy Destination:=Sheets("Sheet2").Columns(8)
Sheets("Sheet6").Columns(7).Copy Destination:=Sheets("Sheet2").Columns(11)
Sheets("Sheet6").Columns(8).Copy Destination:=Sheets("Sheet2").Columns(14)
Sheets("Sheet6").Columns(9).Copy Destination:=Sheets("Sheet2").Columns(17)
Sheets("Sheet6").Columns(12).Copy Destination:=Sheets("Sheet2").Columns(20)
End Sub
Option Explicit
Sub Step2_8()
'
' finalformattt Macro
'
'
Range("D3").Select
Selection.AutoFill Destination:=Range("D3:D200"), Type:=xlFillDefault
Range("D3:D200").Select
Range("G3").Select
Selection.AutoFill Destination:=Range("G3:G200"), Type:=xlFillDefault
Range("G3:G200").Select
Range("J3").Select
Selection.AutoFill Destination:=Range("J3:J200"), Type:=xlFillDefault
Range("J3:J200").Select
Range("M3").Select
Selection.AutoFill Destination:=Range("M3:M200"), Type:=xlFillDefault
Range("M3:M200").Select
Range("P3").Select
Selection.AutoFill Destination:=Range("P3:P200"), Type:=xlFillDefault
Range("P3:P200").Select
Range("S3").Select
Selection.AutoFill Destination:=Range("S3:S200"), Type:=xlFillDefault
Range("S3:S200").Select
Range("V3").Select
Selection.AutoFill Destination:=Range("V3:V200"), Type:=xlFillDefault
Range("V3:V200").Select
Range("W3").Select
Selection.AutoFill Destination:=Range("W3:W200"), Type:=xlFillDefault
Range("W3:W200").Select
Range("X3").Select
Selection.AutoFill Destination:=Range("X3:X200"), Type:=xlFillDefault
Range("X3:X200").Select
Range("Y3").Select
Selection.AutoFill Destination:=Range("Y3:Y200"), Type:=xlFillDefault
Range("Y3:Y200").Select
Range("A2").Select
End Sub
Sub Step2_9()
'
' Macro10 Macro
'
'
Range("A3:Y4").Select
Selection.Delete Shift:=xlUp
Range("A2").Select
ActiveCell.FormulaR1C1 = "Site ID"
Range("B2").Select
ActiveCell.FormulaR1C1 = "Unique Users"
Range("B2").Select
Selection.Copy
Range("E2").Select
ActiveSheet.Paste
Range("H2").Select
ActiveSheet.Paste
Range("K2").Select
ActiveSheet.Paste
Range("N2").Select
ActiveSheet.Paste
Range("Q2").Select
ActiveSheet.Paste
Range("T2").Select
ActiveSheet.Paste
Range("U2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "Event Counter"
Range("U2").Select
Selection.Copy
Range("R2").Select
ActiveSheet.Paste
Range("O2").Select
ActiveSheet.Paste
Range("L2").Select
ActiveSheet.Paste
Range("I2").Select
ActiveSheet.Paste
Range("F2").Select
ActiveSheet.Paste
Range("C2").Select
ActiveSheet.Paste
Range("A2").Select
End Sub
Option Explicit
Sub Step3_1()
'
' FinalDeleteInstall Macro
'
'
Columns("C:C").Select
Selection.Delete Shift:=xlToLeft
Columns("D:D").Select
Selection.Delete Shift:=xlToLeft
Columns("E:J").Select
Selection.Delete Shift:=xlToLeft
Columns("F:Y").Select
Selection.Delete Shift:=xlToLeft
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
Columns("E:E").ColumnWidth = 36.57
End Sub
Option Explicit
Sub Step3_2()
'
' FinalFormatInstall Macro
'
'
Range("A1:E1").Select
Selection.Copy
Range("I1").Select
ActiveSheet.Paste
Range("K2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "inmobi_int"
Range("I1:M1").Select
Selection.Copy
Range("I12").Select
ActiveSheet.Paste
Range("G6").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "adnetworks"
Range("G7").Select
ActiveCell.FormulaR1C1 = "inmobi_int"
Range("G8").Select
ActiveCell.FormulaR1C1 = "seventynine_int"
Range("G9").Select
ActiveCell.FormulaR1C1 = "adiquity_int"
Range("G10").Select
ActiveCell.FormulaR1C1 = "googleadwords_int"
Range("G7:G10").Select
ActiveWorkbook.Names.Add Name:="alladnetworks", RefersToR1C1:= _
"='com.app.wooplr_installs_2015-05'!R7C7:R10C7"
Range("I1:M2").Select
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWorkbook.Names.Add Name:="Criteria", RefersToR1C1:= _
"='com.app.wooplr_installs_2015-05'!R1C9:R2C13"
Range("I12:M12").Select
ActiveWorkbook.Names.Add Name:="Extract", RefersToR1C1:= _
"='com.app.wooplr_installs_2015-05'!R12C9:R12C13"
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
Range("A1:B2").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Columns("A:E").Select
ActiveWorkbook.Names.Add Name:="myList", RefersToR1C1:= _
"='com.app.wooplr_installs_2015-05'!C1:C5"
Range("K2").Select
ActiveWorkbook.Names.Add Name:="valadnetwork", RefersToR1C1:= _
"='com.app.wooplr_installs_2015-05'!R2C11"
End Sub
Option Explicit
Sub Step3_2()
'
' FinalFormatInstall Macro
'
'
Range("A1:E1").Select
Selection.Copy
Range("I1").Select
ActiveSheet.Paste
Range("K2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "inmobi_int"
Range("I1:M1").Select
Selection.Copy
Range("I12").Select
ActiveSheet.Paste
Range("G6").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "adnetworks"
Range("G7").Select
ActiveCell.FormulaR1C1 = "inmobi_int"
Range("G8").Select
ActiveCell.FormulaR1C1 = "seventynine_int"
Range("G9").Select
ActiveCell.FormulaR1C1 = "adiquity_int"
Range("G10").Select
ActiveCell.FormulaR1C1 = "googleadwords_int"
Range("G7:G10").Select
ActiveWorkbook.Names.Add Name:="alladnetworks", RefersToR1C1:= _
"='com.app.wooplr_installs_2015-05'!R7C7:R10C7"
Range("I1:M2").Select
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWorkbook.Names.Add Name:="Criteria", RefersToR1C1:= _
"='com.app.wooplr_installs_2015-05'!R1C9:R2C13"
Range("I12:M12").Select
ActiveWorkbook.Names.Add Name:="Extract", RefersToR1C1:= _
"='com.app.wooplr_installs_2015-05'!R12C9:R12C13"
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
Range("A1:B2").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Columns("A:E").Select
ActiveWorkbook.Names.Add Name:="myList", RefersToR1C1:= _
"='com.app.wooplr_installs_2015-05'!C1:C5"
Range("K2").Select
ActiveWorkbook.Names.Add Name:="valadnetwork", RefersToR1C1:= _
"='com.app.wooplr_installs_2015-05'!R2C11"
End Sub
Option Explicit
Sub Step3_3()
'
' breakMyList Macro
'
'
Dim cell As Range
Dim curPath As String
curPath = ActiveWorkbook.Path & "\"
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each cell In Range("alladnetworks")
[valadnetwork] = cell.Value
Range("myList").AdvancedFilter Action:=xlFilterCopy, _
criteriarange:=Range("Criteria"), copyToRange:=Range("Extract"), unique:=False
Range(Range("Extract"), Range("Extract").End(xlDown)).Copy
Workbooks.Add
ActiveSheet.Paste
ActiveWorkbook.SaveAs Filename:=curPath & cell.Value & ".xlsx", _
FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Range(Range("Extract"), Range("Extract").End(xlDown)).ClearContents
Next cell
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
Option Explicit
Dim FinalRow
Dim DataSheet
Dim NewSheet
Sub Step3_4()
'
' Macro3 Macro
'
'
FinalRow = Cells(Rows.Count, 1).End(xlUp).Row
DataSheet = ActiveSheet.Name
Sheets.Add
NewSheet = ActiveSheet.Name
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
DataSheet & "!R1C1:R" & FinalRow & "C5", Version:=xlPivotTableVersion12).CreatePivotTable _
TableDestination:=NewSheet & "!R3C1", TableName:="PivotTable1", DefaultVersion _
:=xlPivotTableVersion12
Sheets(NewSheet).Select
Cells(3, 1).Select
With ActiveSheet.PivotTables("PivotTable1").PivotFields("Site Id (af_siteid)")
.Orientation = xlRowField
.Position = 1
End With
ActiveSheet.PivotTables("PivotTable1").AddDataField ActiveSheet.PivotTables( _
"PivotTable1").PivotFields("Appsflyer Device Id"), _
"Count of Appsflyer Device Id", xlCount
Sheets(NewSheet).Select
End Sub