1ヶ月でWebデザイン・プログラミングスキルをオーダーメイドのカリキュラムで学べるスクール、それがWebCamp。

【VBA入門】シートをクリアするClearメソッドの使い方

【VBA入門】
Pocket

今回はシートをクリアする方法についてご説明します。クリアとはシート全体を削除する場合と異なりシートの内容を初期状態に戻すことを意味します。
それではシートのクリア時の注意点と共に確認していきましょう。

シートを指定してクリア

まず対象となるシートを指定してCellsでシート全体のセルを作業対象にし、Clearメソッドでシートをクリアします。

<コード>

ステータスを指定してクリア

ところで先ほどのコードではシート内に図形があった場合にきちんとクリアされません。また、シート内のコメントは全てクリアしたいけれどデータは残したいという場合もあるでしょう。
そんな時にはステータスを指定してクリアを行うようにしましょう。

<コード>

オートフィルタの注意点

オートフィルタにより一時的に非表示になっているセルに付いてはVBAを実行してもクリアされず、
シートにデータが残ってしまいます。
<オートフィルタの例>

【VBA入門】シートをクリアする方法

そこで、確実にシートを全てクリアしたい場合は事前に次のコードでオートフィルタを解除しておくようにしましょう。

<コード>

まとめ

シートのクリアはClearメソッドで行います。
そして確実にシートをクリアするためにはシートにオートフィルタや図形が無いか前もって確認しておくとよいでしょう。

投稿者:プロスタ編集部

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

おすすめスクール

全国30校舎で展開されるヒューマンアカデミーのWeb講座は修了者数4万人超、講師とカリキュラムの満足度がどちらも9割を超えています。就職や転職に必要なレベルの実務スキルを身に付けられます。

WebCampは、一ヶ月の短期集中でWebデザイン、プログラミングスキルを習得するスクールです。学習効果の高い反転授業(自主学習でインプット、講義でアウトプット)を採用し、年間1000名を輩出しています。

この記事が気に入ったら
いいね!しよう

プロスタの最新情報をお届けします

あわせて読みたい

関連記事

イチ押しランキング

1リナックスアカデミー

リナックスアカデミー

2システムアーキテクチュアナレッジ

システムアーキテクチュアナレッジ

3WEB塾

WEB塾

メールマガジン

ページ上部へ戻る