Temat: vba excel hiperłącze

Mam pytanie czy jest jakiś sposób wstawienia adresu komórki (SubAddress), do której dostaniemy się za pomocą hiperłącza? Jeżeli wpiszę np A4 to wszystko pięknie działa. Tylko ja chciałbym mieć możliwość wyboru komórki, do której ma odwoływać się hiperłącze. Ogólnie chodzi o to, że w danym arkuszu danego pliku wybieram sobie komórkę, w której wstawiam hiperłącze odwołujące się do (i tu chciałbym sobie wybrać) komórki arkusza w innym pliku.

Public Sub znacz()
ActiveCell.Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, _
Address:="C:\Documents and Settings\slawomir.kozak\Pulpit\gnom.xls", _
SubAddress:="'A4", _
TextToDisplay:="2"Ten post został edytowany przez Autora dnia 11.11.14 o godzinie 09:49