
エクセルに貼り付けた画像にハイパーリンクをしています。
過去の質問を調べ、セルの文字に張ったハイパーリンクの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ランキング
-
エクセル関数CONCATENATEで0が...
-
A1セルに入力したら、入力時間...
-
エクセルで日付から日にちを削...
-
Excelの入力規則で2列表示したい
-
Excelで同じセルに箇条書きをし...
-
お肉の下のシートを煮込んでし...
-
複数の文字列のいずれかが含ま...
-
【エクセル】指定したセルに入...
-
SUMに含まれる範囲から特定のセ...
-
エクセルで既に入力してある文...
-
ある倍数だけを塗りつぶす方法 ...
-
ワードの表の中に文字を入れる...
-
エクセルでチェックボックスを...
-
excelでSUBTOTAL関数を設定した...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
エクセルオートフィルタで余計...
-
エクセルで曜日に応じた文字を...
-
エクセル セル内の文字数を超え...
-
エクセルでセルを10個分くらい...
-
エクセルを利用して、日計と累...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
同じ数値だったら、横の数値を...
-
エクセル関数CONCATENATEで0が...
-
111,222,333・・・とオートフィ...
-
EXCEL 二つずつ連続して表示し...
-
シート順のオートフィルの設定...
-
Excelで2つの表を1つにまとめ...
-
Excelで離れたセルに連続したデ...
-
【Excel 関数】 INDIRECT関数の...
-
スプレッドシートのIMPORTRANGE...
-
エクセルで1行ごとに異なる計算...
-
Excelのオートフィル機能...
-
エクセル SUMPRODUCT と OFFSET
-
Excelで別シートの表から指定セ...
-
可視セルから結合セルへの貼り...
-
EXCEL2007のオートフィル機能で...
-
エクセルで画像のハイパーリン...
-
Excel関数
-
「連続データ」 ダイアログボッ...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
おすすめ情報