• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBA)

Excel VBAで勤務表のデータをクリアする方法

このQ&Aのポイント
  • Excelで7曜型勤務表を作成し、日付の下に仕事内容、残業の有無等、記入するようになっています。月を選択すると日付の行はその月にあった曜日から始まるようにしていますが、VBAを使用してボタン操作で記入した範囲のデータをクリアする方法を教えてください。
  • 現在、Excel VBAを使用して「セルの内容を消すには」という例のマクロを試したところ、範囲に入力された値だけでなく、罫線まで消えてしまいました。入力した値のみを消す方法や、範囲全体のデータをクリアする方法について教えてください。
  • VBA初心者ですが、Excelの勤務表でVBAを使用して作成したセル範囲のデータを消す方法を知りたいです。具体的な範囲は「B9:O13」ですが、他の範囲も同様の方法で消去したいです。どのようなプログラムを使って実現できるのか教えてください。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>Range("B9:O13").Clear Range("B9:O13").ClearContents とすると、セル内容のみ消去します。

s-k-pooh
質問者

お礼

hana-hana3さん、早々に回答ありがとうございます! お礼が遅くなりましたが、教えて頂いた様に行ったら出来ました! ありがとうございます!

関連するQ&A