View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
Tom Ogilvy Tom Ogilvy is offline
external usenet poster
 
Posts: 6,953
Default how to select multiple rows using a macro

Range(firstRowNumber & ":" & lastRowNumber).copy

Rows(firstRowNumber & ":" & lastRowNumber).copy

just do demonstrate from the immediate window:

f = 1
l = 2080
? range(f & ":" & l).Address
$1:$2080
? rows(f & ":" & l).Address
$1:$2080



--
Regards,
Tom Ogilvy


"Chad" wrote:

I am trying to use 2 different variables and either the ROWS or RANGE command
in a macro to select a continuous block of rows. I want to copy this block
from one sheet to another sheet. I have been trying to use the following
syntax with no avail: ROWS(firstrownumber,lastrownumber).Select I also
tried using:
RANGE(firstrownumber:firstrownumber,lastrownumber: lastrownumber).Select I
have to use a variable, because the actual row numbers I will be copying and
pasting will change every time I run the macro. I can make it work if I only
select and copy one row at a time, but in one of my sheets I need to select
and copy 2880 rows of data, and doing that one at a time takes about 5
minutes. Any suggestions would be very much appreciated. Thanks.