ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Finding the End of a Range (https://www.excelbanter.com/excel-programming/353760-finding-end-range.html)

BigH

Finding the End of a Range
 
Hi there,

Is it possible using code to find the bottom of a range in say column A

tia BigH



Bob Phillips[_6_]

Finding the End of a Range
 


--

HTH

Bob Phillips

(remove nothere from the email address if mailing direct)

"BigH" wrote in message
...
Hi there,

Is it possible using code to find the bottom of a range in say column A

tia BigH





Bob Phillips[_6_]

Finding the End of a Range
 
Sure

LastCell = Range("A1").End(xlDown)

assuminmg there are no embedded blank cells

LastCell = Range("A" & Rows.Count).End(xlUp)

if there might be

--

HTH

Bob Phillips

(remove nothere from the email address if mailing direct)

"BigH" wrote in message
...
Hi there,

Is it possible using code to find the bottom of a range in say column A

tia BigH







Dave Peterson

Finding the End of a Range
 
I bet Bob meant:

Dim LastCell as Range
set LastCell = Range("A1").End(xlDown)
'assuminmg there are no embedded blank cells
set LastCell = Range("A" & Rows.Count).End(xlUp)

Bob Phillips wrote:

Sure

LastCell = Range("A1").End(xlDown)

assuminmg there are no embedded blank cells

LastCell = Range("A" & Rows.Count).End(xlUp)

if there might be

--

HTH

Bob Phillips

(remove nothere from the email address if mailing direct)

"BigH" wrote in message
...
Hi there,

Is it possible using code to find the bottom of a range in say column A

tia BigH



--

Dave Peterson

Leith Ross[_555_]

Finding the End of a Range
 

Bob's example will find the end of range provided, as he pointed out,
there are are no blank lines with in the range. This is a good approach
if you know where your range starts.

Dave's example is commonly used to find the last cell within in a
column. This is not the same as Bob's example as you can have multiple
ranges within a column with each separated by one or more blank lines.


Sincerely,
Leith Ross


--
Leith Ross
------------------------------------------------------------------------
Leith Ross's Profile: http://www.excelforum.com/member.php...o&userid=18465
View this thread: http://www.excelforum.com/showthread...hreadid=514205


Patrick Molloy[_2_]

Finding the End of a Range
 
here is another alternative
Sub check()
Dim here As Range
Dim lastcell As Range
Set here = Selection.CurrentRegion
Set lastcell = Cells(here.Row + here.Rows.Count - 1, here.Column +
here.Columns.Count - 1)

lastcell.Select

End Sub

"BigH" wrote:

Hi there,

Is it possible using code to find the bottom of a range in say column A

tia BigH




Dave Peterson

Finding the End of a Range
 
Actually, the only difference between Bob's original code and my changes is that
I added the Dim statement. And I added Set to each of the assignment lines.

Bob included both options--he just had a typo and forgot to use Set.

Leith Ross wrote:

Bob's example will find the end of range provided, as he pointed out,
there are are no blank lines with in the range. This is a good approach
if you know where your range starts.

Dave's example is commonly used to find the last cell within in a
column. This is not the same as Bob's example as you can have multiple
ranges within a column with each separated by one or more blank lines.

Sincerely,
Leith Ross

--
Leith Ross
------------------------------------------------------------------------
Leith Ross's Profile: http://www.excelforum.com/member.php...o&userid=18465
View this thread: http://www.excelforum.com/showthread...hreadid=514205


--

Dave Peterson

Bob Phillips[_6_]

Finding the End of a Range
 
This is weird, I cannot see my post in here, nor Leith's. I can see Dave's
and Patrick's, and the OP, but no more. See it all fin in Google. Odd!

Bob

"Dave Peterson" wrote in message
...
Actually, the only difference between Bob's original code and my changes

is that
I added the Dim statement. And I added Set to each of the assignment

lines.

Bob included both options--he just had a typo and forgot to use Set.

Leith Ross wrote:

Bob's example will find the end of range provided, as he pointed out,
there are are no blank lines with in the range. This is a good approach
if you know where your range starts.

Dave's example is commonly used to find the last cell within in a
column. This is not the same as Bob's example as you can have multiple
ranges within a column with each separated by one or more blank lines.

Sincerely,
Leith Ross

--
Leith Ross
------------------------------------------------------------------------
Leith Ross's Profile:

http://www.excelforum.com/member.php...o&userid=18465
View this thread:

http://www.excelforum.com/showthread...hreadid=514205

--

Dave Peterson




Dave Peterson

Finding the End of a Range
 
Netscape 4.78. Still a fine newsreader <vbg.

Bob Phillips wrote:

This is weird, I cannot see my post in here, nor Leith's. I can see Dave's
and Patrick's, and the OP, but no more. See it all fin in Google. Odd!

Bob

"Dave Peterson" wrote in message
...
Actually, the only difference between Bob's original code and my changes

is that
I added the Dim statement. And I added Set to each of the assignment

lines.

Bob included both options--he just had a typo and forgot to use Set.

Leith Ross wrote:

Bob's example will find the end of range provided, as he pointed out,
there are are no blank lines with in the range. This is a good approach
if you know where your range starts.

Dave's example is commonly used to find the last cell within in a
column. This is not the same as Bob's example as you can have multiple
ranges within a column with each separated by one or more blank lines.

Sincerely,
Leith Ross

--
Leith Ross
------------------------------------------------------------------------
Leith Ross's Profile:

http://www.excelforum.com/member.php...o&userid=18465
View this thread:

http://www.excelforum.com/showthread...hreadid=514205

--

Dave Peterson


--

Dave Peterson

Bob Phillips[_6_]

Finding the End of a Range
 
I've got IE, and Firefox, I don't need a third. I suppose I could try
Thunderbird, but I couldn't work out how to flag threads on that.

--

HTH

Bob Phillips

(remove nothere from the email address if mailing direct)

"Dave Peterson" wrote in message
...
Netscape 4.78. Still a fine newsreader <vbg.

Bob Phillips wrote:

This is weird, I cannot see my post in here, nor Leith's. I can see

Dave's
and Patrick's, and the OP, but no more. See it all fin in Google. Odd!

Bob

"Dave Peterson" wrote in message
...
Actually, the only difference between Bob's original code and my

changes
is that
I added the Dim statement. And I added Set to each of the assignment

lines.

Bob included both options--he just had a typo and forgot to use Set.

Leith Ross wrote:

Bob's example will find the end of range provided, as he pointed

out,
there are are no blank lines with in the range. This is a good

approach
if you know where your range starts.

Dave's example is commonly used to find the last cell within in a
column. This is not the same as Bob's example as you can have

multiple
ranges within a column with each separated by one or more blank

lines.

Sincerely,
Leith Ross

--
Leith Ross

------------------------------------------------------------------------
Leith Ross's Profile:

http://www.excelforum.com/member.php...o&userid=18465
View this thread:

http://www.excelforum.com/showthread...hreadid=514205

--

Dave Peterson


--

Dave Peterson





All times are GMT +1. The time now is 07:37 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com