View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
John[_88_] John[_88_] is offline
external usenet poster
 
Posts: 205
Default Macro to copy a specified range to a variable range

Hi Sean,

I'm afraid I'm not quite sure what your question is. If you're asking how
you can pass a dynamic range address then:

'Your loop to determine last row - Last row = X

Dim sRange As String

sRange = "A7:K" & X

Wks.("Sheet2").Range(sRange)......

If you're asking how to find the last row then you probably need to post
another question telling people on what basis you 'find' the last row (ie
blank "" or a particular value etc.)

Hope it's the first!

Best regards

John



"SWT" wrote in message
ups.com...
I have a spreadsheet with data in Sheet 2 Range (A4:K6) that I want to
copy to Sheet 2 Range (A7:K*) (* being the variable that will change
each time the macro is run. The * is determined by the number of rows
of data in Sheet 1). I have accomplished this task by using loops, but
it takes too long to complete the macro. I am now trying to have the
data copied to the specified range in one paste.

Sean