Excel vba-Populating cascading drop down based on values in another sheet with ids -
how build cascading drop down in excel macro vba code below scenario.
main sheet has business process,sub business process , activity name in macro code written.all fields should drop down.
business process name , sub business data retrived data in businessprocess sheet. activity name retrieved activitysheet dependent on business process name or sub business process name applicable.
hierarchy bbusiness process--> sub business process name -->activity name
if no sub business process name bbusiness process--> empty -->activity name
business process sheet
businessprocessid | businessprocessname |subbprocessi | subbusinessprocessname 1 |b1 |null | null 2 |b2 |3 | sub b1 2 |b2 |4 |sub b2 5 |b4 |null |null
activity sheet
businessprocessid | businessprocessname | activityid | activityname 1 |b1 |1 | a1 1 |b1 |2 |a2 2 |b2 |3 |a3 3 |sub b1 |4 |a4 4 |sub b2 |5 |a5 5 |b4 |6 |a6
based on above 2 sheets main sheet should have below 3 fields drop down.
businessprocessname | subbusinessprocessname |activityname b1 | null |a1 b2 | sub b1 |a4 b4 |null |a6
kindly in writing macro above considering 3 individual worksheets in excel.
to answer question how build dependent drop down. suggest start looking @ following links:
http://www.contextures.com/xldataval02.html
http://www.siddharthrout.com/2011/07/29/excel-data-validationcreate-dynamic-dependent-lists-vba/
the idea build sheet co-relational data (and maybe hide sheet) , use formulas in data validation list box refer co-relational data.
hope helps start off.
Comments
Post a Comment