3-1.表から数値データのみを削除する

集計表から数式や見出しの文字を残したまま数値データだけを削除して、新しい表の状態に戻したい場合があります。そのようなときは、SpecialCellsメソッドで数値の定数が含まれているセルを参照すると簡単にデータを削除できます。

○マクロを実行すると


実行結果(数値データのみ削除される)


○プログラム

○解説

On Error Resume Next
エラーが発生しても次を実行させます。つまり、プログラムは中断させません。

Range("A2").CurrentRegion.SpecialCells(xlCellTypeConstants, xlNumbers).ClearContents

Range("A2").CurrentRegion
セルA2を含むアクティブセル領域を指定しています。つまり、A2からD9までです。
SpecialCells
引数で指定した条件を満たしているすべてのセルを参照します。

xlCellTypeConstants
定数が含まれているセル

その他のタイプ

xlNumbers
数値

その他の引数で指定する定数

ClearContents
セルのデータを消去

メニューへ戻る

inserted by FC2 system