Davexx:
I'm probably not understanding you, but I thought I'd fire off something hoping it will help. Be advised that this came from just goofing around. It's not what you asked for but I thought I'd offer it as an alternative. It's fairly quick to implement. Just enter, say, "=QLink(J50)", format the cell as "Marlett" with size 18 font and you're done. In this case, clicking the cell will cause selection to jump to cell J50. Detailed instructions follow.
Suggestion:
1) Format the font of the desired cell as "Marlett",
2) Set the font size to something suitably large (e.g. 18),
3) Type "=QLINK(L100)" into the cell,
4) Paste the below Worksheet_SelectionChange code into the worksheet's Class module,
5) Paste the below QLink function code into a standard module.
Note that the number 5 in Marlett font looks like an UP arrow and the number 6 looks like a DOWN arrow. The function itself will change the arrow to point in the appropriate direction, either up or down, depending on if the destination is above or below the cell containing the formula. See the below picture.
Paste into the worksheet's Class module:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim strFormula As String, addr As String
If Target.Cells.Count = 1 Then
strFormula = Target.Formula
If Left(strFormula, 6) = "=QLink" Then
addr = Mid$(strFormula, 8, Len(strFormula) - 8)
Range(addr).Select
End If
End If
End Sub
Paste into a standard code module:
Function QLink(c As Range) As String
Select Case Range(Application.Caller.Address).Row
Case Is < c.Row
QLink = 6
Case Else
QLink = 5
End Select
End Function
Greg Wilson