Microsoft Excel でセルまたは範囲の内容をクリアする場合は、 を使用できます.ClearContents
。書式もクリアする場合は、 を使用できます.ClearFormats
。
Sheets("Test").Range("A1:C3").ClearContents
Sheets("Test").Range("A1:C3").ClearFormats
両方を実行したい場合は を使用できます.Delete
が、その場合、スプレッドシート内の他のセルが移動して、削除されたセルが置き換えられます。
Sheets("Test").Range("A1:C3").Delete
コンテンツを削除するにはどうすればいいですかそしてワークシートの残りの部分に影響を与えずに、VBA でセルまたは範囲の書式を 1 つのコマンドで設定する方法はありますか?