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

Excel VBA Worksheet_Changeイベントについての質問

このQ&Aのポイント
  • セルH8とI8を結合し、入力規則によりリストボックスを配置した後、Worksheet_ChangeイベントをVBAで作成しました。しかし、セルH8:I8を削除すると実行時エラー13が発生します。
  • If Target = "" then exit sub end if や If Target.value = "" then exit sub end if や If Target <> "" then 処理 end if としても対処できませんでした。
  • よい対処方法のアドバイスをお願いします。

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

  • ベストアンサー
  • myRange
  • ベストアンサー率71% (339/472)
回答No.1

Deleteした時は、Tagrgetは、H8:I8の2つのセルが取得されますので If Target.value = "" Then でエラーになります で、以下のようにやるといいでしょう。   If Target.Count > 1 Then Exit Sub とか   If Target.Cells(1).Value = "" Then Exit Sub ●このことは重要ですから必ず頭に入れておきましょう。 以上です。  

関連するQ&A

専門家に質問してみよう