VBA Scenario Copy/Paste

Excellent_Mick

New Member
Joined
Apr 30, 2018
Messages
4
Hello folks,

My limited VBA knowledge is letting me down at a critical moment.

I have 6 scenarios. These are controlled by a drop down list (rng_Option) and I want a macro to select each scenario and copy the results into another sheet.
The range to be copied is I62:M76 (rng_Results) and I want these results pasted into a summary page.

The issue is that the range to be pasted is 5 columns, so the macro has to copy the results then paste into the first area (lets say A62:E76), it then has to select the next scenario, copy the results and paste into the next 5 columns (F62:J76) and do this for all 6 scenarios.

I can't work out how to tell it to skip 5 columns before pasting each time...

Thanks in advance you great people.
 

Excel Facts

Which lookup functions find a value equal or greater than the lookup value?
MATCH uses -1 to find larger value (lookup table must be sorted ZA). XLOOKUP uses 1 to find values greater and does not need to be sorted.
Hi & welcome to the board.
Something like
Code:
Sub chk()
Dim i As Long
For i = 1 To 30 Step 5
   Range("I62:M76").Copy Sheets("sheet1").Cells(62, i)
Next i
End Sub
 
Last edited:
Upvote 0
Thanks for the response.

The 'step' bit is definitely helpful but I'm still struggling to get it to work.
I need to select each of the 6 scenarios before copying the ranges - how would you build that in?
 
Upvote 0
Where does the drop down gets it's info from?
 
Upvote 0
Maybe something like
Code:
Sub chk()
Dim i As Long
Dim Cl As Range
i = 1
For Each Cl In Range("I18:N18")
   Range("[COLOR=#ff0000]H18[/COLOR]").Value = Cl.Value
   Range("I62:M76").Copy Sheets("sheet1").Cells(62, i)
   i = i + 5
Next Cl
End Sub
Change the range in red to wherever your drop down is
 
Upvote 0

Forum statistics

Threads
1,214,832
Messages
6,121,853
Members
449,051
Latest member
excelquestion515

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