- ベストアンサー
Excelのマクロ
表中のところどころにあるセルのデータをいっぺんに消去するマクロを作成するには、いちいちそのセルの番号を記述していかなくてはならないのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その複数セルの選択をする操作を手動で行う場合 「編集」→「ジャンプ」→「セルの選択」でちょうど合致するものがありますか? 数値全てなら 「定数」+「数値」の組み合わせでできるかもしれません。 この条件で良いならVBAで記述できます。(SpecialCells または Range().SpecialCellsを利用) でも同じ範囲でも、目で見ないとどれを消すか判断できないのであればアドバイスは難しいかもしれません。(手動でできるなら何らかのルールがあるはずですが、それが提示されていないので…)
その他の回答 (3)
こんにちは。 削除するデータに規則性はありますか? あればその規則でセルを選択することが出来るかもしれません。
補足
残念ながら無いです。 数式の入っていないセルのデータをクリアするイメージです。
- garouz
- ベストアンサー率19% (178/917)
MacroToolというフリーのアドインがあります. これを使うと「空白以外」のセルを選択することができます. ほかにもいろいろな機能がついていますので,非常に便利です.
お礼
有益な情報ありがとうございます。 早速調べて見ます。
- surounin
- ベストアンサー率28% (30/106)
ソノシートのセルの全てであれば cells.select section.clearcontens 部分的であれば(下記の場合A1からF100まで消す場合) range("A1:F100").select section.clearcontens でどうでしょ
補足
私の説明が悪かったみたいですが、 連続したセルではなく、虫食い的に点々と離れた箇所のセルをかなり複数選択しなくてはならないという意味でした。
お礼
ん?あれ? ひょっとしてできたかも知れません。 確かに消去したいセルのみ選択してます!!!