ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   cell address from formula (https://www.excelbanter.com/excel-discussion-misc-queries/93882-cell-address-formula.html)

JohnJC

cell address from formula
 
This should be easy i am sure.

I want to get the row address out of a cell reference and into another cell.

EG given cell B2 which contains =sheet!a345 I would like to store 345 in C2.

Is there a formula which allows me to do this?

thanks in advance

Gary''s Student

cell address from formula
 
If your formula is always a reference with a sheet name at the beginning then
try this UDF:

Function rownummber(r As Range) As Long
Dim s As String, L As Long
rownummber = 0
If r.HasFormula Then
s = r.Formula
L = Len(s)
k = InStr(s, "!")
If k = 0 Then Exit Function
s = Right(s, L - k - 1)
If IsNumeric(s) Then
rownummber = CLng(s)
Else
rownummber = CLng(Right(s, Len(s) - 1))
End If
End If
End Function
--
Gary''s Student


"JohnJC" wrote:

This should be easy i am sure.

I want to get the row address out of a cell reference and into another cell.

EG given cell B2 which contains =sheet!a345 I would like to store 345 in C2.

Is there a formula which allows me to do this?

thanks in advance



All times are GMT +1. The time now is 12:29 AM.

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