[VBA] :データををクリアする

列をクリアするメソッドについて

メソッド名 クリアするもの
Clear 全て
ClearComments コメント
ClearContents 値と数式
ClearFormats 書式 (色や罫線、条件付き書式など)
ClearNotes コメント
ClearOutline アウトライン
ClearHyperlinks
(Excel 2010 以降) ハイパーリンク

Columns の引数に列番号を指定すると、その列をクリアできます。
列「B」をクリアするには
Columns(2).Clear または
Columns(“B”).Clear

Range.EntireColumn を使用すると、指定したセルの列を取得できます。
セル「A1」の列をクリアするには
Range(“A1”).EntireColumn.Clear

列の範囲をクリアする
列の範囲「B~C」をクリアするには
Range(“B:C”).Clear
Range(Columns(2), Columns(3)).Clear
列「D」をクリア
Range(“D:D”).Clear

全てのセルをクリアするには
Cells.Clear

指定したシートの列をクリアする
Columns.Clear とコードに書くと、アクティブなシートの列をクリアします。これは ActiveSheet.Columns.Clear の ActiveSheet が省略されています。

どちらも同じコード
Columns(1).Clear
ActiveSheet.Columns(1).Clear

シートを指定するには Sheets の引数にシート名またはインデックスを指定します。

Sheet1 のシートを指定するには、Sheets(“Sheet1”) か Sheets(1) と書きます。

Sheet1 の列「A」をクリア
Sheets(“Sheet1”).Columns(1).Clear
Sheets(1).Columns(1).Clear

Sheet2 の列「A」をクリア
Sheets(“Sheet2”).Columns(1).Clear
Sheets(2).Columns(1).Clear

スポンサーリンク
google 6948682462
google 6948682462

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
google 6948682462