Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Dim Year As String
- Dim Year_prev As String
- Dim Month, Month_prev As String
- Dim Months_number As Integer
- Dim months_a(1 To 12) As String
- Dim cat_number_tv, adv_number_tv, cat_number_internet, adv_number_internet, cat_number_other, adv_number_other As Long
- Dim n As Integer
- Dim enter1, enter2 As Long
- Sub Monthly_base1()
- '''''''''''''''''''''''''''''''''''''''''''Ìàêðîñ äëÿ ëèñòà "Òåìïëåéò" - âèòÿæêà äëÿ ôîðìóâàííÿ ïðåçåíòàö³¿.
- '''''''''''''''''''''''''''''''''''''''''''
- '''''''''''''''''''''''''''''''''''''''''''
- 'Ââåñòè íîìåð ñòîâï÷èêà äëÿ ïîïåðåäíüîãî ì³ñÿöÿ òóò
- enter1 = 3
- enter2 = 2
- '''''''''''''''''''''''''''''''''''''''''''
- '''''''''''''''''''''''''''''''''''''''''''
- '''''''''''''''''''''''''''''''''''''''''''
- 'clear
- Sheets(3).Select
- Range(Cells(5, 3), Cells(1048576, 78)).Select
- Selection.ClearContents
- Cells(1, 1).Select
- 'Çàïîâíþºìî àðõ³â ç íàçâàìè ì³ñÿö³â
- months_a(1) = "Jan"
- months_a(2) = "Feb"
- months_a(3) = "Mar"
- months_a(4) = "Apr"
- months_a(5) = "May"
- months_a(6) = "Jun"
- months_a(7) = "Jul"
- months_a(8) = "Aug"
- months_a(9) = "Sep"
- months_a(10) = "Oct"
- months_a(11) = "Nov"
- months_a(12) = "Dec"
- 'Øóêàºìî ð³ê, ì³ñÿöü, ç ÿêèì ïðàöþºìî
- 'гê
- Sheets(1).Select
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlColumnField
- .Position = 1
- End With
- Cells.Find(What:="Year", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
- :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
- False, SearchFormat:=False).Activate
- ActiveCell.Offset(1, 0).Activate
- r = ActiveCell.Row
- c = ActiveCell.Column
- For i = 1 To 100
- If Cells(r, c + i).Value = "" Then Exit For
- Next i
- Year = Cells(r, c + i - 2).Value
- Year_prev = Cells(r, c + i - 3).Value
- Year = 2016
- Year_prev = 2015
- '̳ñÿöü
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .Orientation = xlHidden
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .Orientation = xlColumnField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlPageField
- .Position = 1
- End With
- On Error Resume Next
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = Year
- On Error Resume Next
- If Cells(5, 4).Value = "" Then
- Month = "Jan"
- Month_prev = "Dec"
- Months_number = 1
- ElseIf Cells(5, 5).Value = "" Then
- Month = "Feb"
- Month_prev = "Jan"
- Months_number = 2
- ElseIf Cells(5, 6).Value = "" Then
- Month = "Mar"
- Month_prev = "Feb"
- Months_number = 3
- ElseIf Cells(5, 7).Value = "" Then
- Month = "Apr"
- Month_prev = "Mar"
- Months_number = 4
- ElseIf Cells(5, 8).Value = "" Then
- Month = "May"
- Month_prev = "Apr"
- Months_number = 5
- ElseIf Cells(5, 9).Value = "" Then
- Month = "Jun"
- Month_prev = "May"
- Months_number = 6
- ElseIf Cells(5, 10).Value = "" Then
- Month = "Jul"
- Month_prev = "Jun"
- Months_number = 7
- ElseIf Cells(5, 11).Value = "" Then
- Month = "Aug"
- Month_prev = "Jul"
- Months_number = 8
- ElseIf Cells(5, 12).Value = "" Then
- Month = "Sep"
- Month_prev = "Aug"
- Months_number = 9
- ElseIf Cells(5, 13).Value = "" Then
- Month = "Oct"
- Month_prev = "Sep"
- Months_number = 10
- ElseIf Cells(5, 14).Value = "" Then
- Month = "Nov"
- Month_prev = "Oct"
- Months_number = 11
- ElseIf Cells(5, 15).Value = "" Then
- Month = "Dec"
- Month_prev = "Nov"
- Months_number = 12
- End If
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = "(All)"
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .Orientation = xlHidden
- Call TV_categories
- Call TV_advertisers
- 'Call Internet_categories("video")
- 'Call Internet_categories("banner")
- 'Call Internet_advertisers("video")
- 'Call Internet_advertisers("banner")
- Call Other_categories("Press")
- Call Other_advertisers("Press")
- Call Other_categories("Outdoor")
- Call Other_advertisers("Outdoor")
- Call Other_categories("Radio")
- Call Other_advertisers("Radio")
- End Sub
- Sub TV_categories()
- '
- ''TV
- 'Filters
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").AddDataField _
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "18-50 50+ EqGRP%"), "Êîëè÷åñòâî ïî ïîëþ 18-50 50+ EqGRP%", xlCount
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlColumnField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .Orientation = xlPageField
- .Position = 2
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- '.PivotItems("################").Visible = False
- .PivotItems("Advertising").Visible = False
- .PivotItems("Mass Media").Visible = False
- .PivotItems("Social").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").EnableMultiplePageItems = True
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- .Orientation = xlRowField
- .Position = 1
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- '.PivotItems("################").Visible = False
- .PivotItems("Internet").Visible = False
- .PivotItems("Outdoor").Visible = False
- .PivotItems("Press").Visible = False
- .PivotItems("Radio").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- '.PivotItems("################").Visible = False
- .PivotItems("banner").Visible = False
- .PivotItems("video").Visible = False
- .PivotItems("àâòîïðîìîóøí").Visible = False
- .PivotItems("àâòîïðîìîóøí ÏÝ").Visible = False
- .PivotItems("áåãóùàÿ ñòðîêà").Visible = False
- .PivotItems("Áðåíäèíã").Visible = False
- .PivotItems("Ãàçåòà").Visible = False
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó").Visible = False
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó ÏÝ").Visible = False
- .PivotItems("Ãðàôè÷åñêàÿ ìîäåëü").Visible = False
- .PivotItems("Æóðíàë").Visible = False
- .PivotItems("Èíôîðìàöèîííûé ñþæåò").Visible = False
- .PivotItems("Èñïîëüçîâàíèå ðåêâèçèòà").Visible = False
- .PivotItems("êëèï ñîöèàëüíîé ðåêëàìû").Visible = False
- .PivotItems("ëîãîòèï").Visible = False
- .PivotItems("Ëîãîòèï+Äèêòîð").Visible = False
- .PivotItems("Ïëàøêà").Visible = False
- .PivotItems("Ñïîíñîðñêàÿ áåãóùàÿ ñòðîêà").Visible = False
- .PivotItems("Ñïîíñîðñêàÿ áëàãîäàðíîñòü â òèòðàõ").Visible = False
- .PivotItems("Ñïîíñîðñêàÿ äèíàìè÷åñêàÿ çàñòàâêà").Visible = False
- .PivotItems("ñïîíñîðñêàÿ çàñòàâêà").Visible = False
- .PivotItems("ñïîíñîðñêàÿ òèòð-çàñòàâêà").Visible = False
- .PivotItems("Ñïîíñîðñêèé ðåêâèçèò").Visible = False
- .PivotItems("Ñïîíñîðñêîå îáúÿâëåíèå").Visible = False
- .PivotItems("Èíôîðìàöèîí=ûé ñþæåò").Visible = False
- .PivotItems("ïðåññà ìàêåò").Visible = False
- .PivotItems("ñïîíñîðñêèé êëèï").Visible = False
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .PivotItems("òåëåïðîäàæà").Visible = False
- .PivotItems("óïîìèíàíèå â òèòðàõ").Visible = False
- .PivotItems("(blank)").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).CurrentPage = "(All)"
- 'Ïåð³îä äî ïåð³îäó ïîïåðåäíüîãî ðîêó
- For b = 2009 To Year - 2
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(CStr(b)).Visible = False
- End With
- Next b
- 'Âèä³ëÿºìî ïîòð³áí³ ì³ñÿö³
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- '.PivotItems("################").Visible = False
- .PivotItems("Apr").Visible = False
- .PivotItems("Aug").Visible = False
- .PivotItems("Feb").Visible = False
- .PivotItems("Jul").Visible = False
- .PivotItems("Jun").Visible = False
- .PivotItems("Mar").Visible = False
- .PivotItems("May").Visible = False
- .PivotItems("Nov").Visible = False
- .PivotItems("Oct").Visible = False
- .PivotItems("Sep").Visible = False
- .PivotItems("Jan").Visible = False
- If Months_number <> 12 Then
- For i = 1 To Months_number
- .PivotItems(months_a(i)).Visible = True
- Next i
- .PivotItems("Dec").Visible = False
- Else
- For i = 1 To Months_number - 1
- .PivotItems(months_a(i)).Visible = True
- Next i
- End If
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Êîëè÷åñòâî ïî ïîëþ 18-50 50+ EqGRP%").Function = xlSum
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").AutoSort xlDescending, "Ñóììà ïî ïîëþ 18-50 50+ EqGRP%", _
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotColumnAxis. _
- PivotLines(3), 1
- ActiveSheet.Range("$A$15").sort Key1:="R15C3", Order1:=xlDescending, Type _
- :=xlSortValues, OrderCustom:=1, Orientation:=xlTopToBottom
- ActiveWindow.SmallScroll Down:=3
- 'Îáðàõóíîê ê³ëüêîñò³ êàòåãîð³é
- Cells.Find(What:="Category_eng", After:=ActiveCell, LookIn:=xlFormulas, _
- LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=False, SearchFormat:=False).Activate
- 'Cells.Find(What:="Íàçâàíèÿ ñòðîê", After:=ActiveCell, LookIn:=xlFormulas _
- , LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=False, SearchFormat:=False).Activate
- For i = 1 To 1048560
- If ActiveCell.Offset(i, 0).Value = "" Then Exit For
- Next i
- cat_number_tv = i - 2
- 'Small cstegories and other
- On Error Resume Next
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").PivotItems("Small Category").Position = cat_number_tv
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").PivotItems("Other").Position = cat_number_tv
- 'Êîï³þºìî íà ³íøèé ëèñò
- Range(Cells(8, 1), Cells(7 + cat_number_tv, 3)).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Range("C5").Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Range("D11").Select
- Cells(1, 1).Value = Year
- Cells(2, 1).Value = Month
- Cells(3, 1).Value = Year_prev
- Cells(4, 1).Value = Month_prev
- Sheets("Ëèñò1").Select
- 'Äî ïîïåðåäíüîãî ì³ñÿöÿ
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .Orientation = xlColumnField
- .Position = 2
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlPageField
- .Position = 1
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(Year_prev).Visible = False
- End With
- For i = 1 To Months_number - 2
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .PivotItems(months_a(i)).Visible = False
- End With
- 'Next i
- 'Copy/Paste
- Cells.Find(What:=Month, After:=ActiveCell, LookIn:=xlFormulas, _
- LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=False, SearchFormat:=False).Activate
- c = ActiveCell.Column
- If c <= 1 Then c = enter1
- For f = 1 To 25
- If Cells(ActiveCell.Row, f).Value = Month_prev Then
- c1 = f
- Exit For
- End If
- Next f
- If c1 <= 1 Then c1 = enter2
- For i = 1 To cat_number_tv
- cat = Worksheets(3).Cells(4 + i, 3).Value
- For j = 1 To cat_number_tv
- If Cells(7 + j, 1).Value = cat Then
- Cells(7 + j, c).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(4 + i, 7).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Sheets("Ëèñò1").Select
- Cells(7 + j, c1).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(4 + i, 6).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Sheets("Ëèñò1").Select
- End If
- Next j
- Next i
- 'Î÷èùåííÿ çâåäåíî¿
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- '.PivotItems("################").Visible = True
- .PivotItems("Internet").Visible = True
- .PivotItems("Outdoor").Visible = True
- .PivotItems("Press").Visible = True
- .PivotItems("Radio").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- '.PivotItems("################").Visible = True
- .PivotItems("banner").Visible = True
- .PivotItems("video").Visible = True
- .PivotItems("àâòîïðîìîóøí").Visible = True
- .PivotItems("àâòîïðîìîóøí ÏÝ").Visible = True
- .PivotItems("áåãóùàÿ ñòðîêà").Visible = True
- .PivotItems("Áðåíäèíã").Visible = True
- .PivotItems("Ãàçåòà").Visible = True
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó").Visible = True
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó ÏÝ").Visible = True
- .PivotItems("Ãðàôè÷åñêàÿ ìîäåëü").Visible = True
- .PivotItems("Æóðíàë").Visible = True
- .PivotItems("Èíôîðìàöèîííûé ñþæåò").Visible = True
- .PivotItems("Èñïîëüçîâàíèå ðåêâèçèòà").Visible = True
- .PivotItems("êëèï ñîöèàëüíîé ðåêëàìû").Visible = True
- .PivotItems("ëîãîòèï").Visible = True
- .PivotItems("Ëîãîòèï+Äèêòîð").Visible = True
- .PivotItems("Ïëàøêà").Visible = True
- .PivotItems("Ñïîíñîðñêàÿ áåãóùàÿ ñòðîêà").Visible = True
- .PivotItems("Ñïîíñîðñêàÿ áëàãîäàðíîñòü â òèòðàõ").Visible = True
- .PivotItems("Ñïîíñîðñêàÿ äèíàìè÷åñêàÿ çàñòàâêà").Visible = True
- .PivotItems("ñïîíñîðñêàÿ çàñòàâêà").Visible = True
- .PivotItems("ñïîíñîðñêàÿ òèòð-çàñòàâêà").Visible = True
- .PivotItems("Ñïîíñîðñêèé ðåêâèçèò").Visible = True
- .PivotItems("Ñïîíñîðñêîå îáúÿâëåíèå").Visible = True
- .PivotItems("Èíôîðìàöèîí=ûé ñþæåò").Visible = True
- .PivotItems("ïðåññà ìàêåò").Visible = True
- .PivotItems("ñïîíñîðñêèé êëèï").Visible = True
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .PivotItems("Ñïîíñîðñêîå îáúÿâëåíèå").Visible = True
- .PivotItems("òåëåïðîäàæà").Visible = True
- .PivotItems("óïîìèíàíèå â òèòðàõ").Visible = True
- .PivotItems("(blank)").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- '.PivotItems("2014").Visible = True
- .PivotItems(Year_prev).Visible = True
- End With
- For b = 2009 To Year - 2
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(CStr(b)).Visible = True
- End With
- Next b
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- '.PivotItems("################").Visible = True
- For k = 1 To 12
- .PivotItems(months_a(k)).Visible = True
- Next k
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- '.PivotItems("################").Visible = True
- .PivotItems("Advertising").Visible = True
- .PivotItems("Mass Media").Visible = True
- .PivotItems("Social").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Êîëè÷åñòâî ïî ïîëþ 18-50 50+ EqGRP%").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").Orientation = xlHidden
- Rows("1:2").Select
- Selection.delete Shift:=xlUp
- Range("A4").Select
- End Sub
- Sub TV_advertisers()
- 'Advertisers
- 'Filters
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").AddDataField _
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "18-50 50+ EqGRP%"), "Êîëè÷åñòâî ïî ïîëþ 18-50 50+ EqGRP%", xlCount
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser")
- .Orientation = xlRowField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlColumnField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .Orientation = xlPageField
- .Position = 2
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- '.PivotItems("################").Visible = False
- .PivotItems("Advertising").Visible = False
- .PivotItems("Mass Media").Visible = False
- .PivotItems("Social").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- '.PivotItems("################").Visible = False
- .PivotItems("Internet").Visible = False
- .PivotItems("Outdoor").Visible = False
- .PivotItems("Press").Visible = False
- .PivotItems("Radio").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- '.PivotItems("################").Visible = False
- .PivotItems("banner").Visible = False
- .PivotItems("video").Visible = False
- .PivotItems("àâòîïðîìîóøí").Visible = False
- .PivotItems("àâòîïðîìîóøí ÏÝ").Visible = False
- .PivotItems("áåãóùàÿ ñòðîêà").Visible = False
- .PivotItems("Áðåíäèíã").Visible = False
- .PivotItems("Ãàçåòà").Visible = False
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó").Visible = False
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó ÏÝ").Visible = False
- .PivotItems("Ãðàôè÷åñêàÿ ìîäåëü").Visible = False
- .PivotItems("Æóðíàë").Visible = False
- .PivotItems("Èíôîðìàöèîííûé ñþæåò").Visible = False
- .PivotItems("Èñïîëüçîâàíèå ðåêâèçèòà").Visible = False
- .PivotItems("êëèï ñîöèàëüíîé ðåêëàìû").Visible = False
- .PivotItems("ëîãîòèï").Visible = False
- .PivotItems("Ëîãîòèï+Äèêòîð").Visible = False
- .PivotItems("Ïëàøêà").Visible = False
- .PivotItems("Ñïîíñîðñêàÿ áåãóùàÿ ñòðîêà").Visible = False
- .PivotItems("Ñïîíñîðñêàÿ áëàãîäàðíîñòü â òèòðàõ").Visible = False
- .PivotItems("Ñïîíñîðñêàÿ äèíàìè÷åñêàÿ çàñòàâêà").Visible = False
- .PivotItems("ñïîíñîðñêàÿ çàñòàâêà").Visible = False
- .PivotItems("ñïîíñîðñêàÿ òèòð-çàñòàâêà").Visible = False
- .PivotItems("Ñïîíñîðñêèé ðåêâèçèò").Visible = False
- .PivotItems("Ñïîíñîðñêîå îáúÿâëåíèå").Visible = False
- .PivotItems("Èíôîðìàöèîí=ûé ñþæåò").Visible = False
- .PivotItems("ïðåññà ìàêåò").Visible = False
- .PivotItems("ñïîíñîðñêèé êëèï").Visible = False
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .PivotItems("òåëåïðîäàæà").Visible = False
- .PivotItems("óïîìèíàíèå â òèòðàõ").Visible = False
- .PivotItems("(blank)").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).CurrentPage = "(All)"
- 'Ïåð³îä äî ïåð³îäó ïîïåðåäíüîãî ðîêó
- For b = 2009 To Year - 2
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(CStr(b)).Visible = False
- End With
- Next b
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- '.PivotItems("################").Visible = False
- .PivotItems("Apr").Visible = False
- .PivotItems("Aug").Visible = False
- .PivotItems("Feb").Visible = False
- .PivotItems("Jul").Visible = False
- .PivotItems("Jun").Visible = False
- .PivotItems("Mar").Visible = False
- .PivotItems("May").Visible = False
- .PivotItems("Nov").Visible = False
- .PivotItems("Oct").Visible = False
- .PivotItems("Sep").Visible = False
- .PivotItems("Jan").Visible = False
- If Months_number <> 12 Then
- For i = 1 To Months_number
- .PivotItems(months_a(i)).Visible = True
- Next i
- .PivotItems("Dec").Visible = False
- Else
- For i = 1 To Months_number - 1
- .PivotItems(months_a(i)).Visible = True
- Next i
- End If
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Êîëè÷åñòâî ïî ïîëþ 18-50 50+ EqGRP%").Function = xlSum
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser").AutoSort xlDescending, "Ñóììà ïî ïîëþ 18-50 50+ EqGRP%", _
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotColumnAxis. _
- PivotLines(3), 1
- ActiveSheet.Range("$A$15").sort Key1:="R15C3", Order1:=xlDescending, Type _
- :=xlSortValues, OrderCustom:=1, Orientation:=xlTopToBottom
- ActiveWindow.SmallScroll Down:=3
- 'Îáðàõóíîê ê³ëüêîñò³ ðåêëàìîäàâö³â
- Cells.Find(What:="Good_Advertiser", After:=ActiveCell, LookIn:=xlFormulas, _
- LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=False, SearchFormat:=False).Activate
- For i = 1 To 1048560
- If ActiveCell.Offset(i, 0).Value = "" Then Exit For
- Next i
- adv_number_tv = i - 2
- 'Small cstegories and other
- On Error Resume Next
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser").PivotItems("Small advertiser").Position = adv_number_tv
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser").PivotItems("Other").Position = adv_number_tv
- 'Êîï³þºìî íà ³íøèé ëèñò
- Range(Cells(8, 1), Cells(7 + adv_number_tv, 3)).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Range("I5").Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Range("D11").Select
- Sheets("Ëèñò1").Select
- 'Äî ïîïåðåäíüîãî ì³ñÿöÿ
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .Orientation = xlColumnField
- .Position = 2
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlPageField
- .Position = 1
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(Year_prev).Visible = False
- End With
- For i = 1 To Months_number - 2
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .PivotItems(months_a(i)).Visible = False
- End With
- Next i
- 'Copy/Paste
- Cells.Find(What:=Month, After:=ActiveCell, LookIn:=xlFormulas, _
- LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=False, SearchFormat:=False).Activate
- c = ActiveCell.Column
- If c <= 1 Then c = enter1
- For f = 1 To 25
- If Cells(ActiveCell.Row, f).Value = Month_prev Then
- c1 = f
- Exit For
- End If
- Next f
- If c1 <= 1 Then c1 = enter2
- For i = 1 To adv_number_tv
- adv = Worksheets(3).Cells(4 + i, 9).Value
- For j = 1 To adv_number_tv
- If Cells(7 + j, 1).Value = adv Then
- Cells(7 + j, c).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(4 + i, 13).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Sheets("Ëèñò1").Select
- Cells(7 + j, c1).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(4 + i, 12).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Sheets("Ëèñò1").Select
- End If
- Next j
- Next i
- 'Î÷èùåííÿ çâåäåíî¿
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- '.PivotItems("################").Visible = True
- .PivotItems("Internet").Visible = True
- .PivotItems("Outdoor").Visible = True
- .PivotItems("Press").Visible = True
- .PivotItems("Radio").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- '.PivotItems("################").Visible = True
- .PivotItems("banner").Visible = True
- .PivotItems("video").Visible = True
- .PivotItems("àâòîïðîìîóøí").Visible = True
- .PivotItems("àâòîïðîìîóøí ÏÝ").Visible = True
- .PivotItems("áåãóùàÿ ñòðîêà").Visible = True
- .PivotItems("Áðåíäèíã").Visible = True
- .PivotItems("Ãàçåòà").Visible = True
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó").Visible = True
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó ÏÝ").Visible = True
- .PivotItems("Ãðàôè÷åñêàÿ ìîäåëü").Visible = True
- .PivotItems("Æóðíàë").Visible = True
- .PivotItems("Èíôîðìàöèîííûé ñþæåò").Visible = True
- .PivotItems("Èñïîëüçîâàíèå ðåêâèçèòà").Visible = True
- .PivotItems("êëèï ñîöèàëüíîé ðåêëàìû").Visible = True
- .PivotItems("ëîãîòèï").Visible = True
- .PivotItems("Ëîãîòèï+Äèêòîð").Visible = True
- .PivotItems("Ïëàøêà").Visible = True
- .PivotItems("Ñïîíñîðñêàÿ áåãóùàÿ ñòðîêà").Visible = True
- .PivotItems("Ñïîíñîðñêàÿ áëàãîäàðíîñòü â òèòðàõ").Visible = True
- .PivotItems("Ñïîíñîðñêàÿ äèíàìè÷åñêàÿ çàñòàâêà").Visible = True
- .PivotItems("ñïîíñîðñêàÿ çàñòàâêà").Visible = True
- .PivotItems("ñïîíñîðñêàÿ òèòð-çàñòàâêà").Visible = True
- .PivotItems("Ñïîíñîðñêèé ðåêâèçèò").Visible = True
- .PivotItems("Ñïîíñîðñêîå îáúÿâëåíèå").Visible = True
- .PivotItems("Èíôîðìàöèîí=ûé ñþæåò").Visible = True
- .PivotItems("ïðåññà ìàêåò").Visible = True
- .PivotItems("ñïîíñîðñêèé êëèï").Visible = True
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .PivotItems("Ñïîíñîðñêîå îáúÿâëåíèå").Visible = True
- .PivotItems("òåëåïðîäàæà").Visible = True
- .PivotItems("óïîìèíàíèå â òèòðàõ").Visible = True
- .PivotItems("(blank)").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = "(All)"
- For b = 2009 To Year - 1
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(CStr(b)).Visible = True
- End With
- Next b
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- '.PivotItems("################").Visible = True
- For k = 1 To 12
- .PivotItems(months_a(k)).Visible = True
- Next k
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- '.PivotItems("################").Visible = True
- .PivotItems("Advertising").Visible = True
- .PivotItems("Mass Media").Visible = True
- .PivotItems("Social").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Êîëè÷åñòâî ïî ïîëþ 18-50 50+ EqGRP%").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser").Orientation = xlHidden
- Rows("1:2").Select
- Selection.delete Shift:=xlUp
- Range("A4").Select
- End Sub
- Sub Internet_categories(ByVal typespot As String)
- type_spot = typespot
- If type_spot = "video" Then
- type_hide = "banner"
- col_start = 16
- Else: type_hide = "video"
- col_start = 29
- End If
- 'Filters
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").AddDataField _
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Gross_budget_UAH"), "Êîëè÷åñòâî ïî ïîëþ Gross_budget_UAH", xlCount
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlColumnField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .Orientation = xlPageField
- .Position = 2
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- '.PivotItems("################").Visible = False
- .PivotItems("Advertising").Visible = False
- .PivotItems("Mass Media").Visible = False
- .PivotItems("Social").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").EnableMultiplePageItems = True
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- .Orientation = xlRowField
- .Position = 1
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- '.PivotItems("################").Visible = False
- .PivotItems("TV").Visible = False
- .PivotItems("Outdoor").Visible = False
- .PivotItems("Press").Visible = False
- .PivotItems("Radio").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- '.PivotItems("################").Visible = False
- .PivotItems("êëèï").Visible = False
- .PivotItems(type_hide).Visible = False
- .PivotItems("àâòîïðîìîóøí").Visible = False
- .PivotItems("àâòîïðîìîóøí ÏÝ").Visible = False
- .PivotItems("áåãóùàÿ ñòðîêà").Visible = False
- .PivotItems("Áðåíäèíã").Visible = False
- .PivotItems("Ãàçåòà").Visible = False
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó").Visible = False
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó ÏÝ").Visible = False
- .PivotItems("Ãðàôè÷åñêàÿ ìîäåëü").Visible = False
- .PivotItems("Æóðíàë").Visible = False
- .PivotItems("Èíôîðìàöèîííûé ñþæåò").Visible = False
- .PivotItems("Èñïîëüçîâàíèå ðåêâèçèòà").Visible = False
- .PivotItems("êëèï ñîöèàëüíîé ðåêëàìû").Visible = False
- .PivotItems("ëîãîòèï").Visible = False
- '.PivotItems("Ëîãîòèï+Äèêòîð").Visible = False
- .PivotItems("Ïëàøêà").Visible = False
- '.PivotItems("Ñïîíñîðñêàÿ áåãóùàÿ ñòðîêà").Visible = False
- '.PivotItems("Ñïîíñîðñêàÿ áëàãîäàðíîñòü â òèòðàõ").Visible = False
- .PivotItems("Ñïîíñîðñêàÿ äèíàìè÷åñêàÿ çàñòàâêà").Visible = False
- .PivotItems("ñïîíñîðñêàÿ çàñòàâêà").Visible = False
- .PivotItems("ñïîíñîðñêàÿ òèòð-çàñòàâêà").Visible = False
- .PivotItems("Ñïîíñîðñêèé ðåêâèçèò").Visible = False
- .PivotItems("Ñïîíñîðñêîå îáúÿâëåíèå").Visible = False
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .PivotItems("òåëåïðîäàæà").Visible = False
- .PivotItems("óïîìèíàíèå â òèòðàõ").Visible = False
- .PivotItems("êëèï - ðåãèîí").Visible = False
- .PivotItems("(blank)").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).CurrentPage = "(All)"
- 'Ïåð³îä äî ïåð³îäó ïîïåðåäíüîãî ðîêó
- 'With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- '.PivotItems("2014").Visible = False
- 'End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- '.PivotItems("################").Visible = False
- .PivotItems("Apr").Visible = False
- .PivotItems("Aug").Visible = False
- .PivotItems("Feb").Visible = False
- .PivotItems("Jul").Visible = False
- .PivotItems("Jun").Visible = False
- .PivotItems("Mar").Visible = False
- .PivotItems("May").Visible = False
- .PivotItems("Nov").Visible = False
- .PivotItems("Oct").Visible = False
- .PivotItems("Sep").Visible = False
- .PivotItems("Jan").Visible = False
- If Months_number <> 12 Then
- For i = 1 To Months_number
- .PivotItems(months_a(i)).Visible = True
- Next i
- .PivotItems("Dec").Visible = False
- Else
- For i = 1 To Months_number - 1
- .PivotItems(months_a(i)).Visible = True
- Next i
- End If
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Êîëè÷åñòâî ïî ïîëþ Gross_budget_UAH").Function = xlSum
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").AutoSort xlDescending, "Ñóììà ïî ïîëþ Gross_budget_UAH", _
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotColumnAxis. _
- PivotLines(3), 1
- ActiveSheet.Range("$A$15").sort Key1:="R15C3", Order1:=xlDescending, Type _
- :=xlSortValues, OrderCustom:=1, Orientation:=xlTopToBottom
- ActiveWindow.SmallScroll Down:=3
- 'Îáðàõóíîê ê³ëüêîñò³ êàòåãîð³é
- Cells.Find(What:="Category_eng", After:=ActiveCell, LookIn:=xlFormulas, _
- LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=False, SearchFormat:=False).Activate
- For i = 1 To 1048560
- If ActiveCell.Offset(i, 0).Value = "" Then Exit For
- Next i
- cat_number_internet = i - 2
- 'Small cstegories and other
- On Error Resume Next
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").PivotItems("Small Category").Position = cat_number_internet
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").PivotItems("Other").Position = cat_number_internet
- 'Êîï³þºìî íà ³íøèé ëèñò
- Range(Cells(8, 1), Cells(7 + cat_number_internet, 3)).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(5, col_start).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Range("D11").Select
- Sheets("Ëèñò1").Select
- 'Äî ïîïåðåäíüîãî ì³ñÿöÿ
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .Orientation = xlColumnField
- .Position = 2
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlPageField
- .Position = 1
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(Year_prev).Visible = False
- End With
- For i = 1 To Months_number - 2
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .PivotItems(months_a(i)).Visible = False
- End With
- Next i
- 'Copy/Paste
- Cells.Find(What:=Month, After:=ActiveCell, LookIn:=xlFormulas, _
- LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=False, SearchFormat:=False).Activate
- c = ActiveCell.Column
- If c <= 1 Then c = enter1
- For f = 1 To 25
- If Cells(ActiveCell.Row, f).Value = Month_prev Then
- c1 = f
- Exit For
- End If
- Next f
- If c1 <= 1 Then c1 = enter2
- For i = 1 To cat_number_internet
- cat = Worksheets(3).Cells(4 + i, col_start).Value
- For j = 1 To cat_number_internet
- If Cells(7 + j, 1).Value = cat Then
- Cells(7 + j, c).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(4 + i, col_start + 4).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Sheets("Ëèñò1").Select
- Cells(7 + j, c1).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(4 + i, col_start + 3).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Sheets("Ëèñò1").Select
- End If
- Next j
- Next i
- 'Î÷èùåííÿ çâåäåíî¿
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- '.PivotItems("################").Visible = True
- .PivotItems("TV").Visible = True
- .PivotItems("Outdoor").Visible = True
- .PivotItems("Press").Visible = True
- .PivotItems("Radio").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- '.PivotItems("################").Visible = True
- .PivotItems(type_hide).Visible = True
- .PivotItems("êëèï").Visible = True
- .PivotItems("àâòîïðîìîóøí").Visible = True
- .PivotItems("àâòîïðîìîóøí ÏÝ").Visible = True
- .PivotItems("áåãóùàÿ ñòðîêà").Visible = True
- .PivotItems("Áðåíäèíã").Visible = True
- .PivotItems("Ãàçåòà").Visible = True
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó").Visible = True
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó ÏÝ").Visible = True
- .PivotItems("Ãðàôè÷åñêàÿ ìîäåëü").Visible = True
- .PivotItems("Æóðíàë").Visible = True
- .PivotItems("Èíôîðìàöèîííûé ñþæåò").Visible = True
- .PivotItems("Èñïîëüçîâàíèå ðåêâèçèòà").Visible = True
- .PivotItems("êëèï ñîöèàëüíîé ðåêëàìû").Visible = True
- .PivotItems("ëîãîòèï").Visible = True
- '.PivotItems("Ëîãîòèï+Äèêòîð").Visible = True
- .PivotItems("Ïëàøêà").Visible = True
- '.PivotItems("Ñïîíñîðñêàÿ áåãóùàÿ ñòðîêà").Visible = True
- '.PivotItems("Ñïîíñîðñêàÿ áëàãîäàðíîñòü â òèòðàõ").Visible = True
- .PivotItems("Ñïîíñîðñêàÿ äèíàìè÷åñêàÿ çàñòàâêà").Visible = True
- .PivotItems("ñïîíñîðñêàÿ çàñòàâêà").Visible = True
- .PivotItems("ñïîíñîðñêàÿ òèòð-çàñòàâêà").Visible = True
- .PivotItems("Ñïîíñîðñêèé ðåêâèçèò").Visible = True
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .PivotItems("Ñïîíñîðñêîå îáúÿâëåíèå").Visible = True
- .PivotItems("òåëåïðîäàæà").Visible = True
- .PivotItems("óïîìèíàíèå â òèòðàõ").Visible = True
- .PivotItems("êëèï - ðåãèîí").Visible = True
- .PivotItems("(blank)").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- '.PivotItems("2014").Visible = True
- .PivotItems(Year_prev).Visible = True
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- '.PivotItems("################").Visible = True
- For k = 1 To 12
- .PivotItems(months_a(k)).Visible = True
- Next k
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- '.PivotItems("################").Visible = True
- .PivotItems("Advertising").Visible = True
- .PivotItems("Mass Media").Visible = True
- .PivotItems("Social").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Êîëè÷åñòâî ïî ïîëþ Gross_budget_UAH").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").Orientation = xlHidden
- Rows("1:2").Select
- Selection.delete Shift:=xlUp
- Range("A4").Select
- End Sub
- Sub Internet_advertisers(ByVal typespot As String)
- 'Advertisers
- type_spot = typespot
- If type_spot = "video" Then
- type_hide = "banner"
- col_start = 22
- Else: type_hide = "video"
- col_start = 35
- End If
- 'Filters
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").AddDataField _
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Gross_budget_UAH"), "Êîëè÷åñòâî ïî ïîëþ Gross_budget_UAH", xlCount
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser")
- .Orientation = xlRowField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlColumnField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .Orientation = xlPageField
- .Position = 2
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- '.PivotItems("################").Visible = False
- .PivotItems("Advertising").Visible = False
- .PivotItems("Mass Media").Visible = False
- .PivotItems("Social").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- '.PivotItems("################").Visible = False
- .PivotItems("TV").Visible = False
- .PivotItems("Outdoor").Visible = False
- .PivotItems("Press").Visible = False
- .PivotItems("Radio").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- '.PivotItems("################").Visible = False
- .PivotItems(type_hide).Visible = False
- .PivotItems("êëèï").Visible = False
- .PivotItems("àâòîïðîìîóøí").Visible = False
- .PivotItems("àâòîïðîìîóøí ÏÝ").Visible = False
- .PivotItems("áåãóùàÿ ñòðîêà").Visible = False
- .PivotItems("Áðåíäèíã").Visible = False
- .PivotItems("Ãàçåòà").Visible = False
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó").Visible = False
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó ÏÝ").Visible = False
- .PivotItems("Ãðàôè÷åñêàÿ ìîäåëü").Visible = False
- .PivotItems("Æóðíàë").Visible = False
- .PivotItems("Èíôîðìàöèîííûé ñþæåò").Visible = False
- .PivotItems("Èñïîëüçîâàíèå ðåêâèçèòà").Visible = False
- .PivotItems("êëèï ñîöèàëüíîé ðåêëàìû").Visible = False
- .PivotItems("ëîãîòèï").Visible = False
- '.PivotItems("Ëîãîòèï+Äèêòîð").Visible = False
- .PivotItems("Ïëàøêà").Visible = False
- '.PivotItems("Ñïîíñîðñêàÿ áåãóùàÿ ñòðîêà").Visible = False
- '.PivotItems("Ñïîíñîðñêàÿ áëàãîäàðíîñòü â òèòðàõ").Visible = False
- .PivotItems("Ñïîíñîðñêàÿ äèíàìè÷åñêàÿ çàñòàâêà").Visible = False
- .PivotItems("ñïîíñîðñêàÿ çàñòàâêà").Visible = False
- .PivotItems("ñïîíñîðñêàÿ òèòð-çàñòàâêà").Visible = False
- .PivotItems("Ñïîíñîðñêèé ðåêâèçèò").Visible = False
- .PivotItems("Ñïîíñîðñêîå îáúÿâëåíèå").Visible = False
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .PivotItems("òåëåïðîäàæà").Visible = False
- .PivotItems("óïîìèíàíèå â òèòðàõ").Visible = False
- .PivotItems("êëèï - ðåãèîí").Visible = False
- .PivotItems("(blank)").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).CurrentPage = "(All)"
- 'Ïåð³îä äî ïåð³îäó ïîïåðåäíüîãî ðîêó
- 'With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- '.PivotItems("2014").Visible = False
- 'End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- '.PivotItems("################").Visible = False
- .PivotItems("Apr").Visible = False
- .PivotItems("Aug").Visible = False
- .PivotItems("Feb").Visible = False
- .PivotItems("Jul").Visible = False
- .PivotItems("Jun").Visible = False
- .PivotItems("Mar").Visible = False
- .PivotItems("May").Visible = False
- .PivotItems("Nov").Visible = False
- .PivotItems("Oct").Visible = False
- .PivotItems("Sep").Visible = False
- .PivotItems("Jan").Visible = False
- If Months_number <> 12 Then
- For i = 1 To Months_number
- .PivotItems(months_a(i)).Visible = True
- Next i
- .PivotItems("Dec").Visible = False
- Else
- For i = 1 To Months_number - 1
- .PivotItems(months_a(i)).Visible = True
- Next i
- End If
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Êîëè÷åñòâî ïî ïîëþ Gross_budget_UAH").Function = xlSum
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser").AutoSort xlDescending, "Ñóììà ïî ïîëþ Gross_budget_UAH", _
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotColumnAxis. _
- PivotLines(3), 1
- ActiveSheet.Range("$A$15").sort Key1:="R15C3", Order1:=xlDescending, Type _
- :=xlSortValues, OrderCustom:=1, Orientation:=xlTopToBottom
- ActiveWindow.SmallScroll Down:=3
- 'Îáðàõóíîê ê³ëüêîñò³ ðåêëàìîäàâö³â
- Cells.Find(What:="Good_Advertiser", After:=ActiveCell, LookIn:=xlFormulas, _
- LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=False, SearchFormat:=False).Activate
- For i = 1 To 1048560
- If ActiveCell.Offset(i, 0).Value = "" Then Exit For
- Next i
- adv_number_internet = i - 2
- 'Small cstegories and other
- On Error Resume Next
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser").PivotItems("Small advertiser").Position = adv_number_internet
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser").PivotItems("Other").Position = adv_number_internet
- 'Êîï³þºìî íà ³íøèé ëèñò
- Range(Cells(8, 1), Cells(7 + adv_number_internet, 3)).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(5, col_start).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Range("D11").Select
- Sheets("Ëèñò1").Select
- 'Äî ïîïåðåäíüîãî ì³ñÿöÿ
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .Orientation = xlColumnField
- .Position = 2
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlPageField
- .Position = 1
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(Year_prev).Visible = False
- End With
- For i = 1 To Months_number - 2
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .PivotItems(months_a(i)).Visible = False
- End With
- Next i
- 'Copy/Paste
- Cells.Find(What:=Month, After:=ActiveCell, LookIn:=xlFormulas, _
- LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=False, SearchFormat:=False).Activate
- c = ActiveCell.Column
- If c <= 1 Then c = enter1
- If c = 1 Then c = enter1
- For f = 1 To 25
- If Cells(ActiveCell.Row, f).Value = Month_prev Then
- c1 = f
- Exit For
- End If
- Next f
- If c1 <= 1 Or c1 = c Then c1 = enter2
- For i = 1 To adv_number_internet
- adv = Worksheets(3).Cells(4 + i, col_start).Value
- For j = 1 To adv_number_internet
- If Cells(7 + j, 1).Value = adv Then
- Cells(7 + j, c).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(4 + i, col_start + 4).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Sheets("Ëèñò1").Select
- Cells(7 + j, c1).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(4 + i, col_start + 3).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Sheets("Ëèñò1").Select
- End If
- Next j
- Next i
- 'Î÷èùåííÿ çâåäåíî¿
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- '.PivotItems("################").Visible = True
- .PivotItems("TV").Visible = True
- .PivotItems("Outdoor").Visible = True
- .PivotItems("Press").Visible = True
- .PivotItems("Radio").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- '.PivotItems("################").Visible = True
- .PivotItems(type_hide).Visible = True
- .PivotItems("êëèï").Visible = True
- .PivotItems("àâòîïðîìîóøí").Visible = True
- .PivotItems("àâòîïðîìîóøí ÏÝ").Visible = True
- .PivotItems("áåãóùàÿ ñòðîêà").Visible = True
- .PivotItems("Áðåíäèíã").Visible = True
- .PivotItems("Ãàçåòà").Visible = True
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó").Visible = True
- .PivotItems("ãîëîñîâàíèå ïî òåëåôîíó ÏÝ").Visible = True
- .PivotItems("Ãðàôè÷åñêàÿ ìîäåëü").Visible = True
- .PivotItems("Æóðíàë").Visible = True
- .PivotItems("Èíôîðìàöèîííûé ñþæåò").Visible = True
- .PivotItems("Èñïîëüçîâàíèå ðåêâèçèòà").Visible = True
- .PivotItems("êëèï ñîöèàëüíîé ðåêëàìû").Visible = True
- .PivotItems("ëîãîòèï").Visible = True
- '.PivotItems("Ëîãîòèï+Äèêòîð").Visible = True
- .PivotItems("Ïëàøêà").Visible = True
- '.PivotItems("Ñïîíñîðñêàÿ áåãóùàÿ ñòðîêà").Visible = True
- '.PivotItems("Ñïîíñîðñêàÿ áëàãîäàðíîñòü â òèòðàõ").Visible = True
- .PivotItems("Ñïîíñîðñêàÿ äèíàìè÷åñêàÿ çàñòàâêà").Visible = True
- .PivotItems("ñïîíñîðñêàÿ çàñòàâêà").Visible = True
- .PivotItems("ñïîíñîðñêàÿ òèòð-çàñòàâêà").Visible = True
- .PivotItems("Ñïîíñîðñêèé ðåêâèçèò").Visible = True
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .PivotItems("Ñïîíñîðñêîå îáúÿâëåíèå").Visible = True
- .PivotItems("òåëåïðîäàæà").Visible = True
- .PivotItems("óïîìèíàíèå â òèòðàõ").Visible = True
- .PivotItems("êëèï - ðåãèîí").Visible = True
- .PivotItems("(blank)").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- '.PivotItems("2014").Visible = True
- .PivotItems(Year_prev).Visible = True
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- '.PivotItems("################").Visible = True
- For k = 1 To 12
- .PivotItems(months_a(k)).Visible = True
- Next k
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- '.PivotItems("################").Visible = True
- .PivotItems("Advertising").Visible = True
- .PivotItems("Mass Media").Visible = True
- .PivotItems("Social").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Êîëè÷åñòâî ïî ïîëþ Gross_budget_UAH").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser").Orientation = xlHidden
- Rows("1:2").Select
- Selection.delete Shift:=xlUp
- Range("A4").Select
- End Sub
- Sub Other_categories(ByVal media As String)
- If media = "Outdoor" Then
- col_start = 42
- ElseIf media = "Press" Then
- col_start = 55
- ElseIf media = "Radio" Then
- col_start = 68
- End If
- 'Filters
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").AddDataField _
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Net_AdCoal_UAH"), "Êîëè÷åñòâî ïî ïîëþ Net_AdCoal_UAH", xlCount
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlColumnField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .Orientation = xlPageField
- .Position = 2
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- '.PivotItems("################").Visible = False
- .PivotItems("Advertising").Visible = False
- .PivotItems("Mass Media").Visible = False
- .PivotItems("Social").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").EnableMultiplePageItems = True
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- .Orientation = xlRowField
- .Position = 1
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- '.PivotItems("################").Visible = False
- .PivotItems("Internet").Visible = False
- .PivotItems("Outdoor").Visible = False
- .PivotItems("Press").Visible = False
- .PivotItems("Radio").Visible = False
- .PivotItems(media).Visible = True
- .PivotItems("TV").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).CurrentPage = "(All)"
- 'Ïåð³îä äî ïåð³îäó ïîïåðåäíüîãî ðîêó
- For b = 2009 To Year - 2
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(CStr(b)).Visible = False
- End With
- Next b
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- '.PivotItems("################").Visible = False
- .PivotItems("Apr").Visible = False
- .PivotItems("Aug").Visible = False
- .PivotItems("Feb").Visible = False
- .PivotItems("Jul").Visible = False
- .PivotItems("Jun").Visible = False
- .PivotItems("Mar").Visible = False
- .PivotItems("May").Visible = False
- .PivotItems("Nov").Visible = False
- .PivotItems("Oct").Visible = False
- .PivotItems("Sep").Visible = False
- .PivotItems("Jan").Visible = False
- If Months_number <> 12 Then
- For i = 1 To Months_number
- .PivotItems(months_a(i)).Visible = True
- Next i
- .PivotItems("Dec").Visible = False
- Else
- For i = 1 To Months_number - 1
- .PivotItems(months_a(i)).Visible = True
- Next i
- End If
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Êîëè÷åñòâî ïî ïîëþ Net_AdCoal_UAH").Function = xlSum
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").AutoSort xlDescending, "Ñóììà ïî ïîëþ Net_AdCoal_UAH", _
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotColumnAxis. _
- PivotLines(3), 1
- ActiveSheet.Range("$A$15").sort Key1:="R15C3", Order1:=xlDescending, Type _
- :=xlSortValues, OrderCustom:=1, Orientation:=xlTopToBottom
- ActiveWindow.SmallScroll Down:=3
- 'Îáðàõóíîê ê³ëüêîñò³ êàòåãîð³é
- Cells.Find(What:="Category_eng", After:=ActiveCell, LookIn:=xlFormulas, _
- LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=False, SearchFormat:=False).Activate
- For i = 1 To 1048560
- If ActiveCell.Offset(i, 0).Value = "" Then Exit For
- Next i
- cat_number_other = i - 2
- 'Small cstegories and other
- On Error Resume Next
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").PivotItems("Small Category").Position = cat_number_other
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").PivotItems("Other").Position = cat_number_other
- 'Êîï³þºìî íà ³íøèé ëèñò
- Range(Cells(8, 1), Cells(7 + cat_number_other, 3)).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(5, col_start).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Range("D11").Select
- Sheets("Ëèñò1").Select
- 'Äî ïîïåðåäíüîãî ì³ñÿöÿ
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .Orientation = xlColumnField
- .Position = 2
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlPageField
- .Position = 1
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(Year_prev).Visible = False
- End With
- For i = 1 To Months_number - 2
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .PivotItems(months_a(i)).Visible = False
- End With
- Next i
- 'Copy/Paste
- Cells.Find(What:=Month, After:=ActiveCell, LookIn:=xlFormulas, _
- LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=False, SearchFormat:=False).Activate
- c = ActiveCell.Column
- If c <= 1 Then c = enter1
- For f = 1 To 25
- If Cells(ActiveCell.Row, f).Value = Month_prev Then
- c1 = f
- Exit For
- End If
- Next f
- If c1 <= 1 Then c1 = enter2
- For i = 1 To cat_number_other
- cat = Worksheets(3).Cells(4 + i, col_start).Value
- For j = 1 To cat_number_other
- If Cells(7 + j, 1).Value = cat Then
- Cells(7 + j, c).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(4 + i, col_start + 4).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Sheets("Ëèñò1").Select
- Cells(7 + j, c1).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(4 + i, col_start + 3).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Sheets("Ëèñò1").Select
- End If
- Next j
- Next i
- 'Î÷èùåííÿ çâåäåíî¿
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- '.PivotItems("################").Visible = True
- .PivotItems("Internet").Visible = True
- .PivotItems("Outdoor").Visible = True
- .PivotItems("Press").Visible = True
- .PivotItems("Radio").Visible = True
- .PivotItems("TV").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = "(All)"
- For b = 2009 To Year - 2
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(CStr(b)).Visible = True
- End With
- Next b
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- '.PivotItems("2014").Visible = True
- .PivotItems(Year_prev).Visible = True
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- '.PivotItems("################").Visible = True
- For k = 1 To 12
- .PivotItems(months_a(k)).Visible = True
- Next k
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- '.PivotItems("################").Visible = True
- .PivotItems("Advertising").Visible = True
- .PivotItems("Mass Media").Visible = True
- .PivotItems("Social").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Êîëè÷åñòâî ïî ïîëþ Net_AdCoal_UAH").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").Orientation = xlHidden
- Rows("1:2").Select
- Selection.delete Shift:=xlUp
- Range("A4").Select
- End Sub
- Sub Other_advertisers(ByVal media As String)
- 'Advertisers
- If media = "Outdoor" Then
- col_start = 48
- ElseIf media = "Press" Then
- col_start = 61
- ElseIf media = "Radio" Then
- col_start = 74
- End If
- 'Filters
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").AddDataField _
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Net_AdCoal_UAH"), "Êîëè÷åñòâî ïî ïîëþ Net_AdCoal_UAH", xlCount
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser")
- .Orientation = xlRowField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .Orientation = xlPageField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlColumnField
- .Position = 1
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type")
- .Orientation = xlPageField
- .Position = 2
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- '.PivotItems("################").Visible = False
- .PivotItems("Advertising").Visible = False
- .PivotItems("Mass Media").Visible = False
- .PivotItems("Social").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- '.PivotItems("################").Visible = False
- .PivotItems("Internet").Visible = False
- .PivotItems("Outdoor").Visible = False
- .PivotItems("Press").Visible = False
- .PivotItems("Radio").Visible = False
- .PivotItems(media).Visible = True
- .PivotItems("TV").Visible = False
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).CurrentPage = "(All)"
- 'Ïåð³îä äî ïåð³îäó ïîïåðåäíüîãî ðîêó
- For b = 2009 To Year - 2
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(CStr(b)).Visible = False
- End With
- Next b
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- '.PivotItems("################").Visible = False
- .PivotItems("Apr").Visible = False
- .PivotItems("Aug").Visible = False
- .PivotItems("Feb").Visible = False
- .PivotItems("Jul").Visible = False
- .PivotItems("Jun").Visible = False
- .PivotItems("Mar").Visible = False
- .PivotItems("May").Visible = False
- .PivotItems("Nov").Visible = False
- .PivotItems("Oct").Visible = False
- .PivotItems("Sep").Visible = False
- .PivotItems("Jan").Visible = False
- If Months_number <> 12 Then
- For i = 1 To Months_number
- .PivotItems(months_a(i)).Visible = True
- Next i
- .PivotItems("Dec").Visible = False
- Else
- For i = 1 To Months_number - 1
- .PivotItems(months_a(i)).Visible = True
- Next i
- End If
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).EnableMultiplePageItems = True
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Êîëè÷åñòâî ïî ïîëþ Net_AdCoal_UAH").Function = xlSum
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser").AutoSort xlDescending, "Ñóììà ïî ïîëþ Net_AdCoal_UAH", _
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotColumnAxis. _
- PivotLines(3), 1
- ActiveSheet.Range("$A$15").sort Key1:="R15C3", Order1:=xlDescending, Type _
- :=xlSortValues, OrderCustom:=1, Orientation:=xlTopToBottom
- ActiveWindow.SmallScroll Down:=3
- 'Îáðàõóíîê ê³ëüêîñò³ ðåêëàìîäàâö³â
- Cells.Find(What:="Good_Advertiser", After:=ActiveCell, LookIn:=xlFormulas, _
- LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=False, SearchFormat:=False).Activate
- For i = 1 To 1048560
- If ActiveCell.Offset(i, 0).Value = "" Then Exit For
- Next i
- adv_number_other = i - 2
- 'Small cstegories and other
- On Error Resume Next
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser").PivotItems("Small advertiser").Position = adv_number_other
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser").PivotItems("Other").Position = adv_number_other
- 'Êîï³þºìî íà ³íøèé ëèñò
- Range(Cells(8, 1), Cells(7 + adv_number_other, 3)).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(5, col_start).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Range("D11").Select
- Sheets("Ëèñò1").Select
- 'Äî ïîïåðåäíüîãî ì³ñÿöÿ
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .Orientation = xlColumnField
- .Position = 2
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .Orientation = xlPageField
- .Position = 1
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(Year_prev).Visible = False
- End With
- For i = 1 To Months_number - 2
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- .PivotItems(months_a(i)).Visible = False
- End With
- Next i
- 'Copy/Paste
- Cells.Find(What:=Month, After:=ActiveCell, LookIn:=xlFormulas, _
- LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
- MatchCase:=False, SearchFormat:=False).Activate
- c = ActiveCell.Column
- If c = 1 Then c = enter1
- For f = 1 To 25
- If Cells(ActiveCell.Row, f).Value = Month_prev Then
- c1 = f
- Exit For
- End If
- Next f
- If c1 = c Or c1 <= 1 Then c1 = enter2
- For i = 1 To adv_number_other
- adv = Worksheets(3).Cells(4 + i, col_start).Value
- For j = 1 To adv_number_other
- If Cells(7 + j, 1).Value = adv Then
- Cells(7 + j, c).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(4 + i, col_start + 4).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Sheets("Ëèñò1").Select
- Cells(7 + j, c1).Select
- Selection.Copy
- Sheets("Òåìïëåéò").Select
- Cells(4 + i, col_start + 3).Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Sheets("Ëèñò1").Select
- End If
- Next j
- Next i
- 'Î÷èùåííÿ çâåäåíî¿
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).CurrentPage = "(All)"
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "media")
- '.PivotItems("################").Visible = True
- .PivotItems("Internet").Visible = True
- .PivotItems("Outdoor").Visible = True
- .PivotItems("Press").Visible = True
- .PivotItems("Radio").Visible = True
- .PivotItems("TV").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .CurrentPage = "(All)"
- For b = 2009 To Year - 2
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- .PivotItems(CStr(b)).Visible = True
- End With
- Next b
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Year")
- '.PivotItems("2014").Visible = True
- .PivotItems(Year_prev).Visible = True
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Month")
- '.PivotItems("################").Visible = True
- For k = 1 To 12
- .PivotItems(months_a(k)).Visible = True
- Next k
- End With
- With ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng")
- '.PivotItems("################").Visible = True
- .PivotItems("Advertising").Visible = True
- .PivotItems("Mass Media").Visible = True
- .PivotItems("Social").Visible = True
- End With
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Month" _
- ).Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Êîëè÷åñòâî ïî ïîëþ Net_AdCoal_UAH").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("media" _
- ).Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Spot_Type").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields("Year") _
- .Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Category_eng").Orientation = xlHidden
- ActiveSheet.PivotTables("ÑâîäíàÿÒàáëèöà1").PivotFields( _
- "Good_Advertiser").Orientation = xlHidden
- Rows("1:2").Select
- Selection.delete Shift:=xlUp
- Range("A4").Select
- End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement