OK, verstehe was du meinst. Du willst einen Link z.B. auf Sheet 2, dass aber irgendwie heißt und nicht Tabelle2.
Dafür kannst du doch einfach sagen
Delphi-Quellcode:
var HyperlinkTarget : String;
HyperlinkText : String;
[...]
// für excel.sheets[2].cells[2,2]:
HyperlinkTarget:=excel.sheets[2].name & '!B2'
HyperlinkText:='Hier geht's weiter'
excel.sheets[1].Hyperlinks.Add(excel.sheets[1].cells[1,1],'',HyperlinkTarget,EmptyParam,HyperlinkText);