3-1.表から数値データのみを削除する
集計表から数式や見出しの文字を残したまま数値データだけを削除して、新しい表の状態に戻したい場合があります。そのようなときは、SpecialCellsメソッドで数値の定数が含まれているセルを参照すると簡単にデータを削除できます。
○マクロを実行すると
実行結果(数値データのみ削除される)
○プログラム
○解説
On Error Resume Next エラーが発生しても次を実行させます。つまり、プログラムは中断させません。 Range("A2").CurrentRegion.SpecialCells(xlCellTypeConstants, xlNumbers).ClearContents Range("A2").CurrentRegion セルA2を含むアクティブセル領域を指定しています。つまり、A2からD9までです。 SpecialCells 引数で指定した条件を満たしているすべてのセルを参照します。 xlCellTypeConstants 定数が含まれているセル その他のタイプ xlNumbers 数値 その他の引数で指定する定数 ClearContents セルのデータを消去 |