using variable values in a loop

mcgurrgurr

New Member
Joined
Aug 22, 2011
Messages
8
Dim PasteUpdate

Sub loop()

PasteUpdate = "18"

MyNum = 0
Do
MyNum = MyNum + 1


Range("AA" & PasteUpdate).Select
ActiveCell.Offset(ColumnOffset:=1).Activate
Range("AB" & PasteUpdate & ":AH" & PasteUpdate).Select 'fix this

Selection.Copy
Range("B7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True

Loop Until MyNum = 5

End Sub

I'd like the PasteUpdate variable to update one (18, 19, 20, etc.) each time the program runs so it will work on n number of values, depending on the type of data needed.
 

Excel Facts

Can you sort left to right?
To sort left-to-right, use the Sort dialog box. Click Options. Choose "Sort left to right"
Do you mean that the next time you run the code PasteUpdate is 19, then next time 20 and so on?
 
Upvote 0

Forum statistics

Threads
1,224,593
Messages
6,179,791
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