エクセルに貼り付けた画像にハイパーリンクをしています。
過去の質問を調べ、セルの文字に張ったハイパーリンクの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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- フリーソフト 画像貼り付け、URLに飛べる軽いメモ帳 3 2022/05/12 07:42
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- 会計ソフト・業務用ソフト 共有しているエクセルのファイルが100MB超えをしました。全く画像など貼ったりしていません。 しかし 4 2023/02/06 14:51
- Excel(エクセル) エクセルのハイパーリンクで別BOOKを開く 3 2022/10/26 18:48
- プロバイダー・ISP 回答欄に画像をいれたいダメならハイパーリンクで誘導したい 9 2023/06/20 18:25
- Excel(エクセル) EXCELマクロでandroidタブレットから取りんだJPEGファイルをうまくセルに貼り付けられない 2 2022/07/31 15:03
- Excel(エクセル) iphonからone driveに保存してあるExcelを閲覧すると表示の仕方がちがうデータ 2 2022/12/21 13:51
- Excel(エクセル) 画像のようなチェックボックスとハイパーリンクがありますが、 ハイパーリンクを押すと、チェックボックス 1 2023/04/07 12:56
- Excel(エクセル) ハイパーリンクの削除について 2 2022/11/10 07:32
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル関数CONCATENATEで0が...
-
111,222,333・・・とオートフィ...
-
Excelで2つの表を1つにまとめ...
-
Excelで離れたセルに連続したデ...
-
EXCEL 二つずつ連続して表示し...
-
【Excel 関数】 INDIRECT関数の...
-
エクセル SUMPRODUCT と OFFSET
-
同じ数値だったら、横の数値を...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
-
エクセルの複数のセルを一括で...
-
参照先セルに値が入っていない...
-
複数の文字列のいずれかが含ま...
-
数式が入ったセルを含めて、数...
-
Excelの入力規則で2列表示したい
-
Excelで同じセルに箇条書きをし...
-
excelでSUBTOTAL関数を設定した...
-
エクセルで既に入力してある文...
-
Excelで2行単位のソートの出来...
-
リンク元の日付が空白の時リン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル関数CONCATENATEで0が...
-
EXCEL 二つずつ連続して表示し...
-
同じ数値だったら、横の数値を...
-
111,222,333・・・とオートフィ...
-
エクセル SUMPRODUCT と OFFSET
-
Excelで離れたセルに連続したデ...
-
スプレッドシートのIMPORTRANGE...
-
【Excel 関数】 INDIRECT関数の...
-
Excelで2つの表を1つにまとめ...
-
エクセルで1行ごとに異なる計算...
-
シート順のオートフィルの設定...
-
VBA:変数を使用したオートフィ...
-
エクセルで画像のハイパーリン...
-
Excelで別シートの表から指定セ...
-
可視セルから結合セルへの貼り...
-
エクセル オートフィルオプション
-
エクセルを使って数字を並び替...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
-
エクセルの複数のセルを一括で...
おすすめ情報