• ベストアンサー

複数のセル一括削除

エクセルでランダムに位置する セルのデーターを一括削除できるようにしたいのですが 初心者なので、マクロの登録の仕方もわかりません。     宜しくお願いします。

  • ukiki7
  • お礼率64% (115/177)

質問者が選んだベストアンサー

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

データの「一括削除」とは「シートにある決まったセルの内容を削除する」ということなら、手で操作したとおりのマクロを自動的に作ることができます メニューバーの「ツール」→「マクロ」→「新しいマクロの記録」 → マクロの名前を入力してOK (画面上には「記録」と書かれた小さなボタンが表示される)  このあとで手動操作で消したいセルのデータを消す。消したいセルを全て選んでデータを消す操作をして下さい。 「ツール」→「マクロ」→「記録終了」 これでマクロが作成されます。 マクロを実行するには 「ツール」→「マクロ」→「マクロ」 でマクロ名選択するか、Alt+F8を押下してください

その他の回答 (3)

回答No.4

同じ列ならフィルタをかけて表示されている物だけを削除してみるとか… (フィルタは メニューバー⇒データ⇒フィルタ⇒オートフィルタ でかける事ができます。) ついでにマクロの登録方法は メニューバー⇒ツール⇒マクロ⇒新しいマクロの記録 で登録出来ます。

ukiki7
質問者

お礼

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

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.3

>ランダムに位置するセル ↑に名前を付けておき、 名前ボックスで定義した名前を 選択したら定義しておいたセル が選択されます。 選択した状態で削除、でいける と思います。 また、マクロですと、 Range("定義した名前").Clear とすることも出来ます。

ukiki7
質問者

お礼

ありがとうございました

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

安直ですが、ctrlキーを押下しながらクリックで複数セルを選択し、deleteキー押下する方法がありますが如何でしょうか。

ukiki7
質問者

お礼

ありがとうございます。このやり方だと 都度都度の面倒くさい作業が必要なので、今回は使えません。すみません。

関連するQ&A

  • 結合させた複数のセルを一括消去したい

    エクセルで質問です。 複数の結合させたセルがランダムにあります。 そのセルに、データ(文字)入力し印刷、その後、そのデータを一括消去したいです。 いろいろな方の質問を参考に、コードを設定するのかなぁ?と、 漠然とは思うのですが、一括消去したいので、その複数のセルを「名前」を設定しそのセル達をまとめて消去したいのです。 コードに名前で設定すると、どうしてもエラーが返ってきます。 すっきり一括消去したいです。 わかりにくい素人の説明ですが、なにとぞよろしくお願いいたします。

  • セル内の余分なスペース削除

    こんにちわ。 エクセルのVBAを使ってセル内の右側に余分なスペースがA列にランダムに入っています、それを一括で削除する方法はありますか? データーの行数は毎回違う為、セルの範囲を指定することが出来ません。A列のデーターの入力されている行数分だけ一括で削除できないでしょうか?

  • マクロにて空白のセルを一括して消去でなく削除したい

    空白のセルを一括して、空白セルについた色も含めてマクロで全て削除したい。 現在のデータ(仕様)について 1.Sheet2に列ごとにセルに色をつけ、データもあるとします。 2.A列10行・B列6行・C;列18行というように、列によってデータの入った範囲が違います。 3.どの行も途中に空白セルはなく、詰めたデータです。 以上です マクロで一括処理したいと思いますが、このようなことができるコードを教えて頂けませんか。よろしくお願いします。

  • 一括でセル削除 VBA エクセル

    B1からZ100にランダムに値(文字や数字)が入ってます。このうち、空白セルを削除して左に寄せたいのですが、VBAで一括でできますでしょうか?

  • エクセル 複数ファイルの一括セル入力

    同じフォーマットを用いた複数のエクセルファイル(約200~3000)の編集作業で、 例えば、全てのファイルについて A1のセルに同じテキスト、数式、または関数を一括で入力する方法を探しています。 マクロを使えばできることなのだということは解りましたが、 マクロ初心者なので自分で作ることまではいたることができませんでした。 もしこの一連の作業のマクロ、もしくはフリーウェアなどご存知でしたら ご教授いただけますと幸いです。 宜しくお願いいたします。

  • エクセル:複数シートの一括処理

    お世話になります。 エクセルで1つのブックに複数のシートがあります。 書式は同じですが行数がそれぞれ違います。 A列で、データが入力されている一番下のセルの次の行から、エクセルの最終行である65536行までの行を全て選択して「削除」をしたいのです。(行の削除)しかも全シート一括で。 A列でデータが入っている一番下のセルがA550だった場合、551行~65536行までを全て選択→削除を行う。 これらの作業をするためのマクロを教えてください。

  • エクセルで特定のセルだけを一括で削除したいです。

    エクセルでの処理についてです。 エクセルのDセルに文章が入っています。 文中に青文字が含まれているセルと、黒文字だけのセルが混ざっているのですが、 黒文字だけのセルを一括で削除したのです。可能でしょうか? どなたか教えていただけると幸いです。

  • エクセル 特定のセルを残して一括削除

    エクセル2003で勤務シフト表を作成します。 表内のセルには、色(複数色)のついたセルや数字、記号などが入ります。 この表を何度も使いまわすのですが、 範囲を選択し、データをクリア(表はのこして白の空白)する時に一定のセル、たとえばピンクの色のついた数値または記号のセルだけを残して一括クリアしたいのです。 セルのロック書式設定とシートの保護は何度も試してみましたが上手くいきません。削除するとみな消えます。保護中はロック以外のセルもエラー表示で何も出来なくなります。 マクロ機能だと出来るのですが、これはピンクのセルが固定されている場合のみです。 ピンク(数値・記号)がどのセルに変わろうと、残る方法が知りたいのです。何か良い方法があれば教えて下さい。 よろしくお願いします。

  • エクセル2003、数式で空欄にしたセルを一括削除し上に詰める方法

    エクセル2003、数式で空欄にしたセルを一括削除し上に詰める方法 空欄セルをF5を使い、 空欄だけ削除して上に詰める方法は分かりましたが、 数式によって空欄にしたセルは「空欄」として認められないようで、 どうしても一括で削除出来そうにありませんでした。 データが膨大なために手作業で削除するにはかなり大変です。 方法をご存知であれば回答よろしくお願いします。

  • excel VBA モジュール削除(複数ファイル)

    こんにちは。 VBA初心者です。 excelでマクロを組みました。 保存先は「module1」に保存されています。 excelは「様式」ファイルにマクロを組み込んでおり、そのファイルを使用してシートに記入、別名で保存して使用しています。 最終的に200近くのファイルが出来るのですが、それら全てのmoduleを削除するのが手間なのです。  ・修正する可能性があるので、最初に保存した時点ではマクロを消したくない。  ・つまり、データが仕上がった時点でマクロを削除したい。 一括で削除できる方法は無いでしょうか?  ・マクロ削除時に不要なシートも削除しています。 方法等ございますでしょうか? この方法について検索を掛けましたが、検索の仕方が悪いのか良い方法が見つかりませんでした。 他に既に回答が在りましたら、そちらも参考にしたいのでアドレス等も教えて頂けると助かります。 よろしくお願いします。

専門家に質問してみよう