321Tommy,
I have been working on your problem for the last couple of days.
The following code will prompt the user to click 2 cells and allow them to edit the display text before creating a hyperlink between the 2 cells which can be on seperate sheets.
Try this code
Dim rCell_01 As Range
Dim rCell_02 As Range
Dim sTxt_01 As String
Dim sTxt_02 As String
Dim sCellAdd_01 As String
Dim sCellAdd_02 As String
Dim SheetStart As Worksheet
Dim Sheet_01 As Worksheet
Dim Sheet_02 As Worksheet
Set SheetStart = Application.ActiveWorkbook.ActiveSheet
Set rCell_01 = Application.InputBox("Click Cell_01", "Select Cell", Type:=8)
Set Sheet_01 = rCell_01.Worksheet
sTxt_01 = Application.InputBox("Enter Text to display in Cell_01", "Enter Text", rCell_01.Value)
Set rCell_02 = Application.InputBox("Click Cell_02", "Select Cell", Type:=8)
Set Sheet_02 = rCell_02.Worksheet
sTxt_02 = Application.InputBox("Enter Text to display in Cell_02", "Enter Text", rCell_02.Value)
sCellAdd_01 = rCell_02.Worksheet.Name & "!" & rCell_02.Address
sCellAdd_02 = rCell_01.Worksheet.Name & "!" & rCell_01.Address
Sheet_01.Select
rCell_01.Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
sCellAdd_01, TextToDisplay:=sTxt_01
Range("A1").Select
Sheet_02.Select
rCell_02.Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
sCellAdd_02, TextToDisplay:=sTxt_02
Range("A1").Select
SheetStart.Select
Range("A1").Select
Debug.Print
Debug.Print rCell_01.Value
Debug.Print rCell_01.Formula
Debug.Print rCell_01.Address
Debug.Print rCell_01.Worksheet.Name
Debug.Print rCell_01.Worksheet.Parent.Name
Debug.Print
Debug.Print rCell_02.Value
Debug.Print rCell_02.Formula
Debug.Print rCell_02.Address
Debug.Print rCell_02.Worksheet.Name
Debug.Print rCell_02.Worksheet.Parent.Name
Debug.Print
End Sub
dsm