VBA to Increment Drop-Down List Than Perform Calculation

khags

New Member
Joined
Mar 28, 2011
Messages
1
First-time poster and somewhat experienced Excel user.

Using Excel 2010, I have created a drop-down list using Data Validation and a reference to a named range that has a number of city names. I would like to be able to select the first name on the list, calculate the spreadsheet, copy and paste some results to a new output table, then increment to the next name on the list and repeat.

The macro below loops through and copies the result to the cells I want - but the incrementing of the drop-down list is where I am having lots of problems. The incrementing of the drop-down list would occur inside the For..Next loop.

Would definitely welcome any suggestions. Thanks in advance.

CopyDownMacro Macro
Set Regions = Range("regions")
Range("start_cell").Select
For x = 1 To Regions
Range("formula_copy").Select
Selection.Copy
Range("start_Cell").Select
ActiveCell.Offset(x - 1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False
Next x
End Sub
 
Last edited:

Excel Facts

Workdays for a market open Mon, Wed, Friday?
Yes! Use "0101011" for the weekend argument in NETWORKDAYS.INTL or WORKDAY.INTL. The 7 digits start on Monday. 1 means it is a weekend.

Forum statistics

Threads
1,224,592
Messages
6,179,774
Members
452,942
Latest member
VijayNewtoExcel

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