業務に役立つExcel指定範囲をVBAで一括削除。DL付。

シェアする

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

業務に役立つExcelで事前に選択した範囲の値を、マクロボタン一つで自動で削除してしまう計算式をご紹介します。DLファイル付です。

はじめに

日頃の業務の中で繰り返し作業の中、例えば、日々セルの左から右へデータを追加していくファイルで、1シート区切りがついた際に一瞬で関数の計算式と入力データの表題を除いた値データを一括で削除出来たら?と思った事はありませんか?

今回のマクロボタンは、事前に選択した範囲にワンボタンで指定範囲の値だけを削除するコードです。

そしてついでに指定範囲はせずシート全ての値だけを全てワンボタンで削除するコードも併せて紹介します。

指定範囲の値を一括で削除

指定範囲の値を一括削除VBAコード

これがコードになります。サンプルで順を追いながら解説していきます。

サンプル画面

こちらがサンプルで作成したファイルになります。

よくある勘定科目ごとに月別で金額データを入れていき合計を出していく書式ですね。

最後にこのファイルはDL出来ますのでご活用下さい。

値一括削除①

これが、数式が入っているセルです。小計にSUM 合計に小計を合計するSUMIF を入れてあるのが確認出来ると思います。

値一括削除②

値一括削除⑧

を1回押したのが下記画面です。

ここがポイントロゴ

icon-check-square-o 値一括削除のマクロは、大変便利な反面、誤ボタンで押してしまうと、意図せず削除してしまうのが、怖いのです。

よって

  1. 削除する直前のデータを上書き保存させる。
  2. 上書き保存して更に削除するか否かの選択をする。

をしてから削除するように入念に、二重ロックを施しました。

値一括削除③

それが、先ほど紹介したコードの前半部分

ここまでが二重ロックの式になります。

  • 上書き保存しない、値の削除を実行しないにしたら、即命令は終了して削除はしません。

下記が、上書き保存をせずキャンセルした際の画像です。このまま命令は終了します。

値一括削除④

  • 上書き保存すると、「保存しました」の表示がされて更にOKを押して次の分岐へ進みます。

値一括削除⑤

ここで、ようやく値の削除の実行を聞いてきます。

  • ここでOKを押してようやく削除されます。
  • キャンセルした場合はもちろん命令は終了します。

値一括削除⑥

  • 値は全て削除されてクリアされました。

面倒な値セルだけを全て削除してくれる大変便利なコマンドです。

値一括削除⑦

コード後半のこの部分です。

コード内で削除する範囲を指定してあるのがわかると思います。

このRange()内が範囲の指定です。ご使用のファイルに合わせて指定してやって下さい。

ついでに、もう一パターン、範囲を指定しないシート内の値を全て削除のコードも紹介しておいきます。

シート内の全値を一括削除VBAコード

こちらが、コードになります。

  • 範囲を指定するかシート内の全値にするかの式が違うだけで他は同じです。

の行が、下記コード

へ差し替わっただけですね。

値一括削除⑨

のボタンに、上記コードが入っていますので、是非お試し下さい。

ダウンロードファイル

“Excelファイル指定範囲の値一括削除” をダウンロード RangeValueDelete-1.xlsm – 40 回のダウンロード – 25 KB

    • ご自身で使用されているファイルへご使用されるならば、この記事を参考に計算式をコピペして使用して下さい。
    • もちろんダウンロードして頂いたファイルのデータベースシートもそのままご利用になれますので、ご活用下さい。

さいごに

お気づきになられた方も多いかと思いますが、この指定範囲の値削除は、実はわざわざVBAを使わずとも、

ドラッグして範囲選択→検索と選択→条件を選択してジャンプ→定数→OK

でやれる事だったりします(笑)

しかし、その方法だとブロックごとにカチカチ何度もクリックしなければいけないし、何よりVBAでかっこよくクールに使いこなすがこの趣旨なので、是非ご活用お願いします!

もちろん、様々なマクロの中に機能の一つとして取り入れれば業務の効率化アップは間違いありません。

是非、日頃の業務にお役立て頂ければ幸いです。

以上、業務に役立つExcel指定範囲をVBAで一括削除。DL付。でした。

ご視聴ありがとうございました。

合わせて読みたい。

業務に役立つExcel選択範囲に一瞬で罫線。DL付。
業務に役立つExcelで任意に選択した範囲へ罫線をマクロボタン一つで自動で挿入してしまう計算式をご紹介します。DLファイル付です。
業務に役立つExcel任意行ごとに空白行自動挿入。DL付。
業務に役立つExcelで任意に指定した行数ごとにマクロボタン一つで自動で空白行を挿入していく計算式をご紹介します。DLファイル付です。
業務に役立つExcelデータベースを自動で仕訳し抽出。DL付。
業務に役立つExcelで作成したデータベースを、自動で仕訳し別シートへ抽出させる計算式をご紹介します。DLファイル付です。
業務に役立つExcelファイル会計年度計算の関数式。DL付。
業務に役立つExcelのファイリングで会計年度計算の関数式です。 DLファイル付きです。
業務に役立つExcelで検索エンジンVBAを5分で搭載。DL付。
業務に役立つExcelのデータベースファイリングに、VBAで作成した検索エンジンを5分で簡単に搭載出来ます。サンプルDL付です。

スポンサーリンク

シェアする

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

フォローする


スポンサーリンク

トップへ戻る