I need to return the last numerical value in a range of cells.
Range is Y14:AB14
The formulas in these cells will either return a percentage value or #DIV/0!.
I want to return the numerical value furthest to the right.
Whilst I am sure someone can do this only using Excel, its straight forward to create your own UDF
Code:
Function LastFigureInRange(byref rng as range) as string
Dim tempRng as range
Dim sTemp as string
sTemp = "n/a"
For each tempRng in rng
If IsNumeric(tempRng.Value) then
sTemp = tempRng.Value
End if
Next tempRng
LastFigureInRange = sTemp
End function
Please forgive any typos as I did this on my phone!
We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel
Which adblocker are you using?
Disable AdBlock
Follow these easy steps to disable AdBlock
1)Click on the icon in the browser’s toolbar. 2)Click on the icon in the browser’s toolbar. 2)Click on the "Pause on this site" option.
Go back
Disable AdBlock Plus
Follow these easy steps to disable AdBlock Plus
1)Click on the icon in the browser’s toolbar. 2)Click on the toggle to disable it for "mrexcel.com".
Go back
Disable uBlock Origin
Follow these easy steps to disable uBlock Origin
1)Click on the icon in the browser’s toolbar. 2)Click on the "Power" button. 3)Click on the "Refresh" button.
Go back
Disable uBlock
Follow these easy steps to disable uBlock
1)Click on the icon in the browser’s toolbar. 2)Click on the "Power" button. 3)Click on the "Refresh" button.