【EXCEL VBA】ハイパーリンクを一括削除したい

全てのシートのハイバーリンクを一括削除する方法です。

Hyperlinksで解決する

SheetオブジェクトのHyperlinksプロパティを操作します。そのまんまですね。

サンプルプログラムを確認する(コピペOK)

Sub sample()
    Dim ws As Worksheet

    For Each ws In Worksheets
        ws.Hyperlinks.Delete
    Next
End Sub

全てのシートに対して処理を行う場合に、以下のイデオムはよく使います。

For Each ws In Worksheets