- ベストアンサー
※ 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 としても対処できませんでした。
- よい対処方法のアドバイスをお願いします。
- みんなの回答 (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 ●このことは重要ですから必ず頭に入れておきましょう。 以上です。