Excelのハイパーリンクを一括で削除する方法
2007.06.07
Excelに、URLやメールアドレスを多数入力/コピーして、ハイパーリンクが張られた場合、いっぺんにハイパーリンクを削除したい場合があります。
一件ずつなら、右クリック→ハイパーリンク→ハイパーリンクの削除 とやれば消せますが、一度に全てとなるとどうもやり方が分かりません。
私の場合、以下のようなスクリプトを作ってあります。
Sub Del_HL()
Dim r
With Selection
For Each r In .Cells
r.Hyperlinks.Delete
Next
End With
End Sub
んで、このVBAを登録したファイルを作っておいて、ハイパーリンクまみれのリスト一緒に開き、ハイパーリンクを消したい対象を選択し、「ツール」→「マクロ」→「マクロ」から、Del_HLを選んで消しています。
2007とかからは一括で削除できるようになっているんでしょうか?
それとも、2000,2002,2003とかでも出来るけど私が知らないだけでしょうか?
ご存知の方がいらっしゃれば、コメント欄に一言お教え下さい。カテゴリー:技術情報メモ
