
エクセルに貼り付けた画像にハイパーリンクをしています。
過去の質問を調べ、セルの文字に張ったハイパーリンクのURLを一括で読み取る方法はわかったのですが、画像に張ったハイパーリンクを一括で読み取る方法はありますか?
もし、ありましたら教えて下さい。
よろしくお願いします
参考にした過去の質問
http://oshiete1.goo.ne.jp/qa1545446.html
No.2ベストアンサー
- 回答日時:
以下でできますよ。
(*^▽^*)Sub MakeHyperLinkList()
Dim hyperlink As Object
Dim column As Integer
Dim row As Integer
column = ActiveCell.column
row = ActiveCell.row
For Each hyperlink In ActiveSheet.Hyperlinks
hyperlink.Shape.BottomRightCell = hyperlink.Address
hyperlink.Shape.TopLeftCell = hyperlink.Address
row = row + 1
Next
End Sub
ありがとうございます。
5000行くらいあったので泣く泣く1つずつ編集していましたが、たった10秒くらいで実行してくれました。
本当にありがとうございました!
No.1
- 回答日時:
以下をALT+F11でThisWorkbookに登録します。
その後、メニュー[ツール]-[マクロ]で実行します。
すると、現在のセルから下に向かってすべてのハイパーリンクを書き込みます。
Sub MakeHyperLinkList()
Dim hyperlink As Object
Dim column As Integer
Dim row As Integer
column = ActiveCell.column
row = ActiveCell.row
For Each hyperlink In ActiveSheet.Hyperlinks
ActiveSheet.Cells(row, column) = hyperlink.Address
row = row + 1
Next
End Sub
この回答への補足
ありがとうございます。
こんな方法があったんですね!
この方法だと現在選択しているセルの下にハイパーリンクが一覧表示されますが、ハイパーリンクを画像の隣のセルに書き出す方法ってありますか?
結構色々なセルに張ってあるので、隣のセルもしくは画像があるセルに吐き出せるとうれしいです。
度々すいませんが、よろしくお願いします。
教えていただいた式を読む限り現在のシートからハイパーリンクを探して、現在のセルから下に向かってハイパーリンクを吐き出しているようなのですが、もしかして私が考えている事って出来ないですよね?
画像はセルと連携していないから無理なんですかね…。もしよかったら可否だけでも教えていただいてもいいですか?本当に何度もすいません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
同じ数値だったら、横の数値を...
-
111,222,333・・・とオートフィ...
-
エクセル SUMPRODUCT と OFFSET
-
エクセル関数CONCATENATEで0が...
-
Excelで表を作り、自動で今月の...
-
Excel2007 月ごと色分け
-
エクセルの曜日表示が正しく表...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
-
お肉の下のシートを煮込んでし...
-
エクセルの複数のセルを一括で...
-
エクセルで1列に500行並んだデ...
-
エクセルのセルが突然選択でき...
-
excel:別シートの値を飛び飛び...
-
入力したところまでを自動的に...
-
エクセルで表示されている数字...
-
【Excel】セル内の時間帯が特定...
-
エクセルで既に入力してある文...
-
エクセルのセルが縦方向にのびる
-
excelでSUBTOTAL関数を設定した...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
同じ数値だったら、横の数値を...
-
エクセル関数CONCATENATEで0が...
-
111,222,333・・・とオートフィ...
-
EXCEL 二つずつ連続して表示し...
-
シート順のオートフィルの設定...
-
【Excel 関数】 INDIRECT関数の...
-
Excelで離れたセルに連続したデ...
-
エクセルで1行ごとに異なる計算...
-
スプレッドシートのIMPORTRANGE...
-
Excelで2つの表を1つにまとめ...
-
エクセル SUMPRODUCT と OFFSET
-
連続するシートを一つにまとめ...
-
エクセルで画像のハイパーリン...
-
Excelで別シートの表から指定セ...
-
エクセル オートフィルオプション
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
Excelで表を作り、自動で今月の...
-
A1セルに入力したら、入力時間...
-
複数の文字列のいずれかが含ま...
-
エクセルの複数のセルを一括で...
おすすめ情報