Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I would like to make a function that I can pass the name of a work sheet to
it, so I can use the function for many different uses. Example: sub test() recct = wsreccount("sheet1") msgbox recct function wsreccount (wsname as workbook) wsreccount = wsname.UsedRange.Rows.Count end function What would be the right way to do this? This ia a very simple example, but gets the point across Thanks Phil |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Phillips,
I would like to make a function that I can pass the name of a work sheet to it, so I can use the function for many different uses. You could use the Parent property of a range object: Function Test(MyRange as Range) Msgbox " Called from sheet '" & MyRange.Parent.Name &"'." End Function Then just use =Test(Sheet1!A1) in a cell. Regards, Jan Karel Pieterse Excel MVP www.jkp-ads.com |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
If I understand your question right, you want to rewrite the functio
this way: (changes in bold) sub test() recct = wsreccount("sheet1") msgbox recct function wsreccount (wsname as *String*) wsreccount = *Worksheets(wsname)*.UsedRange.Rows.Count end function --- using the Worksheets(String) property to choose a worksheet based on name as string. You could also use Activesheet.name to get the current sheet's name, if you'd rather have this be variabl per sheet -- Message posted from http://www.ExcelForum.com |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to pass variables as arguments of a function | Excel Worksheet Functions | |||
Pass word protecting multipul worksheets within a workbook | Excel Discussion (Misc queries) | |||
Showing Error when going to pass a function like this | Excel Worksheet Functions | |||
Pass variable to NORMINSV function to get only mean value | Excel Worksheet Functions | |||
How to pass value between workbooks ? | Excel Programming |