• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロコードについて)

エクセルのマクロコードでセルをクリアした場合のエラー回避方法

このQ&Aのポイント
  • エクセルのマクロコードでセルをクリアした場合に発生する実行時エラー13型についての回避方法を教えてください。
  • セルをまとめて消した場合に発生する実行時エラー13型の回避方法について教えてください。
  • Worksheet_Changeイベントでのセルの値が空白の場合の扱いについて教えてください。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.1

If Target.Count <> 1 Then Exit Sub If Target.Value = "" Then Exit Sub と並べてみてください。

hym2002
質問者

お礼

ありがとうございます。 とても勉強になりました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

https://www.moug.net/tech/exvba/0050063.html 数のセルを一度に変更することを禁止する これを参考に、考えてみたら。 いろんなケースで、Changeイベントは、複数セル同時変更を捉える、は扱いにくいのではと思っていたが。 ーー 参考 https://teratail.com/questions/271066 VBAのWorksheet_Changeで単一セルでの変更と複数範囲での変更で挙動を変えたい 多分、扱いを変えないとならない場合が多いのでは。

hym2002
質問者

お礼

ありがとうございます。 参考になりました。

関連するQ&A