1

Excel ワークブックの別のシートへのハイパーリンクを作成する次の VBA 行があります。

Dim rMyCell As Range 
Sheets("All_Tables").Hyperlinks.Add Anchor:=Selection, Address:="Employees!" & rMyCell.Address, _
        TextToDisplay:="Link"

このコードから作成されたハイパーリンクには、セルの説明 (: などEmployees!$A$1) の文字の間にドル記号が配置されています。どうすればそれらのドルを取り除くことができますか? ハイパーリンクはそれらでは機能しません。

ありがとうございました

4

1 に答える 1

1

絶対アドレス(ドル記号付き)の代わりに相対アドレスを使用するには、次のように使用します。

rMyCell.Address(false,false)

最初のパラメーターは、行を絶対値として表示するかどうかを選択することです。2番目のパラメーターは、列を絶対値として表示するかどうかを選択することです。

.AddressVBエディター内でF1キーを押すと、それに関する詳細情報が表示されます。

于 2013-02-26T10:42:51.353 に答える