0413 Using macro to Hide and Unhide working sheets

Advanced Excel Dashboard Crash Course Section 4: 3rd Dashboard using Functions $ Macros
6 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€96.12
List Price:  €134.58
You save:  €38.45
£79.91
List Price:  £111.88
You save:  £31.96
CA$140.02
List Price:  CA$196.04
You save:  CA$56.01
A$154.11
List Price:  A$215.76
You save:  A$61.65
S$134.90
List Price:  S$188.86
You save:  S$53.96
HK$778.29
List Price:  HK$1,089.64
You save:  HK$311.35
CHF 88.89
List Price:  CHF 124.45
You save:  CHF 35.56
NOK kr1,113.56
List Price:  NOK kr1,559.03
You save:  NOK kr445.47
DKK kr716.88
List Price:  DKK kr1,003.66
You save:  DKK kr286.78
NZ$171.41
List Price:  NZ$239.99
You save:  NZ$68.57
د.إ367.26
List Price:  د.إ514.18
You save:  د.إ146.91
৳12,004.20
List Price:  ৳16,806.36
You save:  ৳4,802.16
₹8,445.97
List Price:  ₹11,824.70
You save:  ₹3,378.72
RM446.70
List Price:  RM625.40
You save:  RM178.70
₦169,091.08
List Price:  ₦236,734.28
You save:  ₦67,643.20
₨27,789.74
List Price:  ₨38,906.75
You save:  ₨11,117
฿3,459.15
List Price:  ฿4,842.95
You save:  ฿1,383.80
₺3,456.94
List Price:  ₺4,839.86
You save:  ₺1,382.91
B$581.19
List Price:  B$813.69
You save:  B$232.49
R1,808.95
List Price:  R2,532.61
You save:  R723.65
Лв187.77
List Price:  Лв262.88
You save:  Лв75.11
₩140,656.47
List Price:  ₩196,924.68
You save:  ₩56,268.21
₪372.31
List Price:  ₪521.26
You save:  ₪148.94
₱5,894.31
List Price:  ₱8,252.27
You save:  ₱2,357.96
¥15,449
List Price:  ¥21,629.23
You save:  ¥6,180.22
MX$2,046.69
List Price:  MX$2,865.46
You save:  MX$818.76
QR366.23
List Price:  QR512.73
You save:  QR146.50
P1,371.36
List Price:  P1,919.97
You save:  P548.60
KSh12,948.70
List Price:  KSh18,128.70
You save:  KSh5,180
E£4,966.88
List Price:  E£6,953.84
You save:  E£1,986.95
ብር12,518.05
List Price:  ብር17,525.78
You save:  ብር5,007.72
Kz91,256.94
List Price:  Kz127,763.36
You save:  Kz36,506.42
CLP$97,364.26
List Price:  CLP$136,313.86
You save:  CLP$38,949.60
CN¥724.85
List Price:  CN¥1,014.82
You save:  CN¥289.97
RD$6,052.70
List Price:  RD$8,474.03
You save:  RD$2,421.32
DA13,365.57
List Price:  DA18,712.34
You save:  DA5,346.76
FJ$227.62
List Price:  FJ$318.68
You save:  FJ$91.05
Q775.43
List Price:  Q1,085.63
You save:  Q310.20
GY$21,016.15
List Price:  GY$29,423.45
You save:  GY$8,407.30
ISK kr13,965.60
List Price:  ISK kr19,552.40
You save:  ISK kr5,586.80
DH1,004.63
List Price:  DH1,406.52
You save:  DH401.89
L1,823.81
List Price:  L2,553.41
You save:  L729.59
ден5,875.58
List Price:  ден8,226.05
You save:  ден2,350.46
MOP$805.33
List Price:  MOP$1,127.49
You save:  MOP$322.16
N$1,817.64
List Price:  N$2,544.77
You save:  N$727.13
C$3,676.63
List Price:  C$5,147.43
You save:  C$1,470.80
रु13,516.38
List Price:  रु18,923.47
You save:  रु5,407.09
S/381.56
List Price:  S/534.20
You save:  S/152.64
K404.37
List Price:  K566.14
You save:  K161.76
SAR375.44
List Price:  SAR525.64
You save:  SAR150.19
ZK2,769.98
List Price:  ZK3,878.08
You save:  ZK1,108.10
L478.25
List Price:  L669.57
You save:  L191.32
Kč2,439.96
List Price:  Kč3,416.04
You save:  Kč976.08
Ft39,521.19
List Price:  Ft55,331.25
You save:  Ft15,810.06
SEK kr1,112.95
List Price:  SEK kr1,558.18
You save:  SEK kr445.22
ARS$100,393.34
List Price:  ARS$140,554.69
You save:  ARS$40,161.35
Bs694.07
List Price:  Bs971.73
You save:  Bs277.65
COP$443,820.90
List Price:  COP$621,367.02
You save:  COP$177,546.11
₡51,064.70
List Price:  ₡71,492.62
You save:  ₡20,427.92
L2,538.46
List Price:  L3,553.95
You save:  L1,015.48
₲788,413.13
List Price:  ₲1,103,809.92
You save:  ₲315,396.79
$U4,280.61
List Price:  $U5,993.03
You save:  $U1,712.41
zł417.63
List Price:  zł584.70
You save:  zł167.06
Already have an account? Log In

Transcript

Hello, everybody, welcome to the third dashboard. In this video, I've created the final output, this looks something like these. So what I've done is based on the country that I select, say for example us a. The plot also changes if I select a specific field now reflects on the spider web. So I've actually interconnected both of these variables on the data by using multiple filters. So in the macro, I have just added an extra line, I just copy pasted the first line.

And I just changed the job type with country and just added a new variable called user country, which will be taken from the cell from the dashboard, and the rest of the work remains the same. So if I choose all the entire data gets reset and refreshed, and based on the parameter that I select now, the best part over here is that I've used a formula number of records treatment, or recruitment is small over here, just correct it. So a number of recruitments are all used by using concatenate function with a logic. This is a simple concept. That is whatever mentioned in double quotations is given from the user. That's from my end, and the reference is for the cell.

That means whatever user selects over here, automatically, it comes on to the brackets like all so if I select HR, so HR appears. So these are dynamic statements are using the references, data that I want to see and I've added in double quotations. The other calculations are just added across. Just using if statements count a count if and the percentages. So there it is. So based on the selections that I make, automatically, it gives me a relevant report and now that we What we wish to do is when I execute the macros automatically these sheets should not be visible, only the data sheet should be visible to the user and the dashboard.

So I wish that these sheet three sheets should be hidden when the macro is executed. But do remember when the macro executes, it does require these sheets available, so that the macro can get into the changes come out and then present. Now, here we will be recording a small macro when I use any of these buttons automatically. The first thing is, it will unhide the sheets and then make the changes into the sheets and come back to the dashboard and hide them again. For this we'll record a small macro and just name it hide and unhide. So there what we will do is we'll simply right click on all of the sheets and then hide it and then right click on hide it, select the sheet on hide.

So here what we have done is we've actually recorded the process of hiding and unhiding we stop go to macro and then we use a shortcut Alt F 11. So, it will take us directly to the macro sheet and there it is and hide unhide so these are the codes that we need to hide and hide the code is the sheet, the name of the sheet visibility true trues unhide and visibility false that is to unhide. So, let's copy this code go to the dashboard and after assigning of the data to a reference it will paste these codes. So currently the visibility should be on so we will be using the sheet unhide and just remove these for now. So there are total Let's count the number of sheets we want to hide. So 123 and four therefore, she That means code should be written four times two, three and four.

There it is. Another thing that is left is to name them. So I'll just copy the name by double clicking and copying it coming down into the sheet parameter that is under double quotations, and I'll put in the names that I need to hide. So that's one. That's the second one. And the third, okay, this sheet is not needed to be on hid.

So just is the mapping sheet. So keep it hidden as itself. Yeah, this is the one that we need to unhide so there it is, one sheet is not needed. So I'll just delete. Sorry for that. I'll delete this particular code.

So there it is. So it will be unhiding the data for trend chart and we'll be unhiding data For a column chart and we will also be using spiderweb chart. So as we know that the data column that is not needed, but say in case of emergency if we needed to do any kind of changes we can. So once this is done, so once the task is completed, we also wish to hide it. So I'll just paste it once again. But this time in place of true, we say false.

There it is. And, once done, let's close the file. And let's try to execute this. So if I do any changes in HR, automatically the sheets are hidden. If I do any changes over here, let's say India, the sheets are still hidden, USA. There it is.

If I say all In the drop down, I select all yeah. So in that fun, so the user will not be able to see that working. But still he will get the results as needed. Or in case if you are using it for upper management The same goes. In the next video, we will see how to create a trend that will give us a better understanding of the data for the trend chart. Until then, keep practicing.

See you in the next video. Thank you

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.