Project Dashboard

petro62

New Member
Joined
Jul 15, 2013
Messages
46
Office Version
  1. 365
Platform
  1. Windows
I am trying to create a clean dashboard for our group to quickly go through projects and get status updates. We have a corporate dashboard which is fine for entering data, but horrible for reviewing because it is 200+ rows and 60 plus columns of different data. I was trying to build a dashboard similar in style of what is on excelfind.com

So I have the sheet of data and from that I assume I can create the pivot tables and pivot charts for the specific items I want to display. The question I have is how do I set all of those pivot tables filters by selecting from a drop down list on the main dashboard.

We open up the dashboard. I want to review Project Test1. I select Project Test 1 in a drop down list on the main dashboard page and when I do that it sets filters for all the pivot tables to Project Test 1 so that then all the data that is displayed on dashboard is for Project Test 1.


I think I can figure out the pivot table and charts but was stumped on this filter option.
 

Attachments

  • dashboard screenshot.PNG
    dashboard screenshot.PNG
    79.9 KB · Views: 29

Excel Facts

Show numbers in thousands?
Use a custom number format of #,##0,K. Each comma after the final 0 will divide the displayed number by another thousand
This is what I use for a similar project:
(I'm sort of a newbie to VBA so please test this out on a duplicate workbook, just in case.)

Right click worksheet that contains the dashboard/ drop-down list > "view code" > Insert this
VBA Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rng As Range
    Set rng = Target.Parent.Range("DropDownLocation")
    If Not Intersect(Target, rng) Is Nothing Then
        Select Case Range("DropDownLocation")
            Case "Project1": Project1
            Case "Project2": Project2
        End Select
    End If
    End Sub


Then in a general module add the following (add more of these for each project "case" listed above):
VBA Code:
Sub Project1()
'
' Project1 Macro
'

'
    Application.ScreenUpdating = False
    Sheets("ProjectDataSheet").Select
    ActiveSheet.Range("DataRange").AutoFilter Field:=16, Criteria1:="Project1"
    Application.ScreenUpdating = True
    Sheets("Dashboard").Select
End Sub

Make sure that "16" gets changed to whatever column # the project # is listed in. If you just name it "1", "2", not "project1", "project2" then also make sure you change the criteria to match. :)

Hope this helps!
 
Upvote 0

Forum statistics

Threads
1,223,941
Messages
6,175,535
Members
452,652
Latest member
eduedu

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top