0
私はworkbookAを持っています。私はworkbookAからworkbookBへ情報をコピーするマクロを実行します。すべての行にハイパーリンクを追加したいので、この行がworkbookAのどこにあるのかを見つけることができます。しかし、私はそれを働かせることはできません。同じワークブックではあるが異なるシートでは機能します。excel vba +他のブックへのハイパーリンク
マイコード:
Set rw = sh.rows(i)
Set targetCell = rw.Cells(1, "R")
wbB.Sheets("Sheet1").Hyperlinks.add Anchor:=rng.EntireRow.Cells(1, "A"), Address:="", SubAddress:="='" & sh.name & "'!" & targetCell.Address & "", TextToDisplay:="Link"
送信!
ありがとうございました。だから、ハイパーリンクの前のすべてが新しいブック(workbookB)に関するもので、アドレスとサブアドレスはworkbookAからの情報ですか? – VeVi
ハイパーリンクの前のすべては、ハイパーリンクを追加するコマンドを開始する場所で、アンカーはその場所に配置され、アドレスはリンク先のブックになります。サブアドレスは、クリックした後に選択するシートと範囲ですリンク... – Xabier
ありがとうございます!できます!!! – VeVi