こちらの記事はエクセルVBAをあまり知らない方でも利用できる「コピペでVBA(Excel)」としてもご活用できます。詳しくはこちらをご確認ください。

数式だけを一括クリア(削除) - マクロ解説

このコードを実行すると、選択範囲の中で数式(イコールで始まるもの)“のみ”をクリア(削除)できます。書式は保持されます。

数式だけを一括クリア(削除) するマクロのコード

Private Sub 数式のみクリア()
    Dim Rng As Range
    For Each Rng In Selection
        If Rng.HasFormula = True Then
            Rng.ClearContents
        End If
    Next
End Sub

書式も含めてクリア(削除)したい

書式も含めてクリア(削除)したい場合は、ClearContentsをclearに変更します。

Private Sub 数式のみクリア()
    Dim Rng As Range
    For Each Rng In Selection
        If Rng.HasFormula = True Then
            Rng.clear
        End If
    Next
End Sub