1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146
| Sub DisplayResults()
Sheets("Country").Select
ActiveSheet.Unprotect Password = "****"
Call Sheet2.SelectCountry
'---------------------------------------------------------------------------------
Application.ScreenUpdating = False
' Reset of the result sheet:
Sheets("Results").Select
Columns("A:AF").Select
Selection.EntireColumn.Hidden = False
Rows("1:25").Select
Selection.EntireRow.Hidden = False
ActiveCell.Rows("2:30").EntireRow.Select
Selection.Delete Shift:=xlUp
'Selection of the values from the entire list:
Sheets("Results").Select
Sheets("AllResults").Visible = True
Sheets("AllResults").Select
ActiveSheet.Range("$A$1:$AH$8810").AutoFilter Field:=4, Criteria1:=Sheets("Variable").Range("I29").Value
'Copy of the selection:
Range("A1").Select
ActiveCell.Offset(1, 0).Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
'Paste to the result sheets:
Sheets("Results").Select
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'---------------------------------------------------------------------------------
'Selection of the countries and years:
Sheets("Results").Select
Columns("F:AD").Select
Selection.EntireColumn.Hidden = True
Range("A1").Select
If Sheets("Country").Range("D16") = "Austria" Then Columns("F:F").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D17") = "Belgium" Then Columns("G:G").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D18") = "Cyprus" Then Columns("H:H").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D19") = "Czech Republic" Then Columns("I:I").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D20") = "Denmark" Then Columns("J:J").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D21") = "Estonia" Then Columns("K:K").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D22") = "Finland" Then Columns("L:L").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D23") = "France" Then Columns("M:M").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D24") = "Germany" Then Columns("N:N").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D25") = "Greece" Then Columns("O:O").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D26") = "Hungary" Then Columns("P:P").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D27") = "Ireland" Then Columns("Q:Q").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D28") = "Italy" Then Columns("R:R").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D29") = "Latvia" Then Columns("S:S").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D30") = "Lithuania" Then Columns("T:T").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D31") = "Luxembourg" Then Columns("U:U").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D32") = "Malta" Then Columns("V:V").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D33") = "Netherlands" Then Columns("W:W").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D34") = "Poland" Then Columns("X:X").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D35") = "Portugal" Then Columns("Y:Y").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D36") = "Slovakia" Then Columns("Z:Z").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D37") = "Slovenia" Then Columns("AA:AA").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D38") = "Spain" Then Columns("AB:AB").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D39") = "Sweden" Then Columns("AC:AC").Select
Selection.EntireColumn.Hidden = False
If Sheets("Country").Range("D40") = "United Kingdom" Then Columns("AD:AD").Select
Selection.EntireColumn.Hidden = False
'Selection of the years:
Rows("2:20").Select
Selection.EntireRow.Hidden = True
Range("A1").Select
If Sheets("Country").Range("G16") = 2007 Then Rows("2:2").Select
Selection.EntireRow.Hidden = False
If Sheets("Country").Range("G17") = 2008 Then Rows("3:3").Select
Selection.EntireRow.Hidden = False
If Sheets("Country").Range("G18") = 2009 Then Rows("4:4").Select
Selection.EntireRow.Hidden = False
If Sheets("Country").Range("G19") = 2010 Then Rows("5:5").Select
Selection.EntireRow.Hidden = False
If Sheets("Country").Range("G20") = 2011 Then Rows("6:6").Select
Selection.EntireRow.Hidden = False
If Sheets("Country").Range("G21") = 2012 Then Rows("7:7").Select
Selection.EntireRow.Hidden = False
If Sheets("Country").Range("G22") = 2013 Then Rows("8:8").Select
Selection.EntireRow.Hidden = False
If Sheets("Country").Range("G23") = 2014 Then Rows("9:9").Select
Selection.EntireRow.Hidden = False
If Sheets("Country").Range("G24") = 2015 Then Rows("10:10").Select
Selection.EntireRow.Hidden = False
If Sheets("Country").Range("G25") = 2016 Then Rows("11:11").Select
Selection.EntireRow.Hidden = False
If Sheets("Country").Range("G26") = 2017 Then Rows("12:12").Select
Selection.EntireRow.Hidden = False
If Sheets("Country").Range("G27") = 2018 Then Rows("13:13").Select
Selection.EntireRow.Hidden = False
If Sheets("Country").Range("G28") = 2019 Then Rows("14:14").Select
Selection.EntireRow.Hidden = False
If Sheets("Country").Range("G29") = "2020" Then Rows("15:15").Select
Selection.EntireRow.Hidden = False
Sheets("Country").Select
'ActiveSheet.Protect Password = "*****"
Sheets("Results").Select
Range("A1").Select
Sheets("AllResults").Visible = False
Application.ScreenUpdating = True
End Sub |
Partager