LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #9   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 14
Default UDF: Count rows in named range

Thank you all for the considerate responses. For others' reference, I
ended up using the code below to return the row count of a given named
range.

------------------------------------------------
Public Function RowsInNamedRange(NamedRange As String)

On Error Resume Next
RowsInNamedRange = Range(NamedRange).Rows.Count

End Function
------------------------------------------------




On Jan 6, 2:11*pm, Leith Ross
wrote:
Hello John,

You have declared the argument "NamedRange" as a range object. The code
works as worksheet function because you are passing the name of the
named range. Excel passes the contents of the cell to the function,
which in this case, is a Range object named "Test". If the contents are
not a Range object and only text, the function fails.

Example 1
------------------------------------------------
Defined named range is Test. Address is A2:A10
In cell A1 is the text "Test"
In B1 is the formula =RowsInNamedRange(A1)
Result in B1 is 9
------------------------------------------------

Example 2
------------------------------------------------
In cell A2 is the text "Test1"
This is not a defined range, only text
In B2 is the formula =RowsInNamedRange(A2)
Result in B2 is #NAME?
------------------------------------------------

In VBA the Range method expects an address in string format or the name
of a named range, and converts this into a Range object. To make the
function work in both environments, change it as shown below...

--------------------------------------------------
Function RowsInNamedRange(ByVal NamedRange As String) As Integer

RowsInNamedRange = Range(NamedRange).Rows.Count

End Function
---------------------------------------------------
Sincerely,
Leith Ross

--
Leith Ross
------------------------------------------------------------------------
Leith Ross's Profile:http://www.thecodecage.com/forumz/member.php?userid=75
View this thread:http://www.thecodecage.com/forumz/sh...ad.php?t=47231


 
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
count(if(... using array formula: can I use a named range in my ca katy Excel Worksheet Functions 1 January 15th 08 02:13 AM
How to count number of pages in a named range rm81 Excel Programming 2 June 9th 06 05:49 PM
How do I count a named range for a specific word or acronym? brandyb Excel Worksheet Functions 1 November 4th 05 07:50 PM
Count formula within a named range. PW11111 Excel Discussion (Misc queries) 2 July 19th 05 09:29 AM
Dynamic Named Range count Matt Jensen Excel Programming 5 December 14th 04 01:04 PM


All times are GMT +1. The time now is 08:56 AM.

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"