Using your posted scenario
and
A1: a number between 1 and 144, inclusive
This VBA User Defined Function returns the cell address referenced by cell A1
Function MyCell(cCell As Range) As String
Dim RowRef As Long
Dim ColRef As Long
Dim rng As Range
Set rng = [$B$2:$M$13]
RowRef = cCell Mod 12
ColRef = Int(cCell / 12) + 1
MyCell = rng.Cells(RowIndex:=RowRef, ColumnIndex:=ColRef).Address
End Function
Use that function this way on the sheet with the range:
Formula:
=MyCell(A1)
Is that something you can work with?
Bookmarks