Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
How do I write a function, like =SUM(B6:B10) so that it
will operate on a range of cells selected in the worksheet? Also, is there a way to see the code for the built-in functions so that I can reverse engineer? Thanks. -cnb |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() "Christopher Brooks" wrote in message ... How do I write a function, like =SUM(B6:B10) so that it will operate on a range of cells selected in the worksheet? You can't. You could have event code to update a SUM cell on selection. Also, is there a way to see the code for the built-in functions so that I can reverse engineer? Again, you can't, it is company confidential. If you want an algorithm, look up on the web, there are plenty out there. |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Chris, you can create user defined functions that take a cell range as an
argument. If the function is in a workbook, it can only be used by that workbook. If it is an add-in, it can be used by all open workbooks. If you send the workbook using the function to another user, they will need to authorize macros if it is in the workbooks, or install the add-in if it is used by the add-in. There are advantages both ways. The following is a simple user function that returns the number of non-empty cells in a range Function NonEmpty(anyR As Range) Dim cell As Range Dim I As Long For Each cell In anyR If Not IsEmpty(cell) Then I = I + 1 Next NonEmpty = I End Function Bob Flanagan Macro Systems http://www.add-ins.com Productivity add-ins and downloadable books on VB macros for Excel "Christopher Brooks" wrote in message ... How do I write a function, like =SUM(B6:B10) so that it will operate on a range of cells selected in the worksheet? Also, is there a way to see the code for the built-in functions so that I can reverse engineer? Thanks. -cnb |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Function to concatenate cells in a range | Excel Worksheet Functions | |||
Using value in two cells as the range for a MAX function | Excel Discussion (Misc queries) | |||
if function or lookup??? across a range of cells in a row. | Excel Worksheet Functions | |||
Insert range of cells with a function | Excel Worksheet Functions | |||
How to apply a function across a range of cells | Excel Programming |