LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #10   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,986
Default Reset Range after row delete

Well, this old feller has learned somethin.

"Tom Ogilvy" wrote:

Just to be precise:

to get the last row of the used range

should have said

to get the row after the last row of the used range

An additional 1 is subtracted to get the last row of the used range.

--
Regards,
Tom Ogilvy


"Tom Ogilvy" wrote in message
...
seemed to me that r.row was sort of a loose way to get the number he
needs.


As the OP showed it, to get the last row of the used range, it is a widely
used method and certainly nothing wrong with it.

--
Regards,
Tom Ogilvy


"JLGWhiz" wrote in message
...
Tom, My comments were based on the fact that r was set to used range and
used
range will consider all cells in the workbook that contain data. When
testing his macro I noticed that the value of r.row varied with different
iterations until I cleared the entire worksheet and started fresh. It
just
seemed to me that r.row was sort of a loose way to get the number he
needs.

"Tom Ogilvy" wrote:

You appear to have the mistaken impression that the usedrange always
starts
with first row. Just to demonstrate from the immediate window:

set r = Activesheet.UsedRange
? r.row
22

so your suggestion is based on a false premise. While most of the time
it
would be true, the whole point of using r.row is to account for the fact
that it may not.

--
Regards,
Tom Ogilvy



"JLGWhiz" wrote in message
...
Just an after thought type comment about your code. You might want to
consider changing the + r.row to just + 1. You have r set to
UsedRange
which
could be many rows, however, it seems that r.row only gives you a
value of
1
anyhow. It would not change the results, but it would make more
sense.

"Don Guillett" wrote:

If you "cleared" instead of deleting, delete and then SAVE. Try it.

--
Don Guillett
SalesAid Software

"DeanT" wrote in message
...
Is there a macro command to rest the worksheet region/range after
deleting
several rows.

After I delete and then go to last cell or current region, it still
shows
the area before the delete.

Thanks for your help.














 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
x y scatter chart series ranges reset to x(range) = y(range) Brakerm19 Charts and Charting in Excel 4 September 26th 06 11:13 PM
Delete Insert Worksheet on Open/Reset on Close Jane Excel Programming 1 April 10th 06 02:08 PM
Menus Delete vs Reset Dan Excel Programming 2 November 16th 05 03:56 PM
Add/Delete Worksheets and Reset Numbering John[_80_] Excel Programming 1 July 1st 04 04:36 AM
Loop thru files in DIR, delete worksheets & reset worksheet Name property?? Mike Taylor Excel Programming 1 October 24th 03 04:14 AM


All times are GMT +1. The time now is 12:27 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"