Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi Everyone I have a little UDF that will look for a value in a row and then retur the value next to it. It works well but I need to supply the row number on which the functio resides as an input parameter. There MUST be a way te read the ro number automatically. Something like getrow() or whatever. Any sugestions would be appreciated -- johan@durba ----------------------------------------------------------------------- johan@durban's Profile: http://www.excelforum.com/member.php...fo&userid=3426 View this thread: http://www.excelforum.com/showthread.php?threadid=54057 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Johan,
Show your UDF code. More generally, use the Row property which returns the (first) row number of the range. --- Regards, Norman "johan@durban" wrote in message ... Hi Everyone I have a little UDF that will look for a value in a row and then return the value next to it. It works well but I need to supply the row number on which the function resides as an input parameter. There MUST be a way te read the row number automatically. Something like getrow() or whatever. Any sugestions would be appreciated. -- johan@durban ------------------------------------------------------------------------ johan@durban's Profile: http://www.excelforum.com/member.php...o&userid=34266 View this thread: http://www.excelforum.com/showthread...hreadid=540570 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Johan,
see help for caller property Regards, Ivan |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Not sure what your function does, but
Function gd() gd = ActiveCell.row End Function returns the row number of the active cell at the time the value is entered - possibly a little unsafe as for example you can't autofill it |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi everyone That was wonderful response in such a short time. I am now exploring rather using a range but I am going to try this caller thing first. Here is my code: Code: -------------------- Function linelookup(find_val As String, c1 As String, c2 As String, cur_row As Long) As String myrange = c1 & cur_row startcol = Sheets(1).Range(myrange).Column myrange = c2 & 1 endcol = Sheets(1).Range(myrange).Column For i = startcol To endcol If Sheets(1).Cells(cur_row, i).Value = find_val Then linelookup = Sheets(1).Cells(cur_row, (i + 1)).Value i = endcol End If Next i -------------------- -- johan@durban ------------------------------------------------------------------------ johan@durban's Profile: http://www.excelforum.com/member.php...o&userid=34266 View this thread: http://www.excelforum.com/showthread...hreadid=540570 |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi
Activecell.row will do it. regards Paul |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Thank you everyone. The caller property did it for me. I am also going to explore other ways (just for fun). -- johan@durban ------------------------------------------------------------------------ johan@durban's Profile: http://www.excelforum.com/member.php...o&userid=34266 View this thread: http://www.excelforum.com/showthread...hreadid=540570 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Easy Reading - large number minus small number | New Users to Excel | |||
reading from SQL | Excel Discussion (Misc queries) | |||
52 Bad file name or number - when reading file from FTP | Excel Programming | |||
reading currency/number | Excel Discussion (Misc queries) | |||
reading xls from asp | Excel Programming |