| Excel Tips by pPoy |
| Macro | 画像に設定されたハイパーリンクのみを削除する方法 (Excel97,Excel2000,Excel2002,Excel2003) |
Excel のワークシートに貼り付けられた画像に設定済みの、URL (WEB サイト等) などのハイパーリンク のみを一括で削除する方法です。 通常のセルに設定されたハイパーリンクに対しては何もしません。 以下のコードを標準モジュールに貼り付けてください。 | |
|---|---|---|---|
Sub myHyperDelIMG()
'画像のハイパーリンクの削除
Dim i As Long
'Hyperlink applies to a Shape object
Const msoHyperlinkShape As Long = 1
For i = ActiveSheet.Hyperlinks.Count To 1 Step -1
With ActiveSheet.Hyperlinks(i)
If .Type = msoHyperlinkShape Then
'画像のハイパーリンクを削除
.Delete
End If
End With
Next i
End Sub
|
|
≪使用方法≫ まず、ハイパーリンクの設定されているシートを表示してから、 メニューバーの 「ツール」−「マクロ」−「マクロ」 で、 マクロの選択画面から、「myHyperDelIMG」 を実行してください。 一瞬で、 シート内の画像のハイパーリンクがすべて削除されます。 |
| ≪注意≫ |
Copyright(C) pPoy 2006-2010