Hi Folks,
I'm trying to figure out if there is a more efficient way of doing the following.
I have a bunch of named ranges for two different variables that I use a drop down to select (well a dropdown that selects a name that then references the named range and puts its data in the correct column on another sheet).
Once both are selected calculations happen on other sheets and I get an output answer. Here is what I'm wondering, but haven't been successful at making run yet.
I tried using For Each for a range/single list of names and fill cell E3, but the second list (k) isn't updating so I'm not sure how to do both E3 and F3 at the same time in their respective cells. Or maybe I should be looking at this more from a For Row = 3 to ... instead, but I thought I'd ask here.
I'm trying to figure out if there is a more efficient way of doing the following.
I have a bunch of named ranges for two different variables that I use a drop down to select (well a dropdown that selects a name that then references the named range and puts its data in the correct column on another sheet).
Once both are selected calculations happen on other sheets and I get an output answer. Here is what I'm wondering, but haven't been successful at making run yet.
- Normally I just hand select each dropdown and then run a macro to capture the results to a summary page.
- I would like to automate the selection for each variable and was wondering if I could use the actual range names (with a loop).
- Example below, Range Names for mu and k data are in B and C columns.
- Selection is in E3 and F3 columns
- Calculations happen elsewhere and a final number ends up in the output cell which I will record by calling another macro.
- Essentially, the ranges in each list are always are matched up by the "#" row they are in, ie Range1 and RangeA, RangeST and RangeF, etc.
I tried using For Each for a range/single list of names and fill cell E3, but the second list (k) isn't updating so I'm not sure how to do both E3 and F3 at the same time in their respective cells. Or maybe I should be looking at this more from a For Row = 3 to ... instead, but I thought I'd ask here.