• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Changeイベントのセル選択)

Changeイベントのセル選択

このQ&Aのポイント
  • Changeイベントのセル選択
  • Worksheet_Changeイベントを使用してセルの変更を監視し、特定の条件に基づいて処理を実行する方法について教えてください。
  • セルの変更をトリガーにして処理を行う方法として、Worksheet_Changeイベントを使用することができます。具体的には、目的のシートでWorksheet_Changeイベントを使い、変更されたセルの情報を取得し、特定の条件に基づいて処理を実行することができます。

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

  • ベストアンサー
  • end-u
  • ベストアンサー率79% (496/625)
回答No.1

応用のモンダイです。 Dim x As Long Dim y As Long : If myrang Is Nothing Then   MsgBox "入力エラーです!", vbCritical + vbOKOnly, "エラー発生" Else   '処理2のコード   x = 3   y = 1 End If Target.Offset(y, x).Select ..とするか、If分岐の中で素直に記述してください。 If myrang Is Nothing Then   MsgBox "入力エラーです!", vbCritical + vbOKOnly, "エラー発生"   Target.Select Else   '処理2のコード   Target.Offset(1, 3).Select End If

comchan
質問者

お礼

遅くなり、申し訳ありません。 ありがとうございました。 >If分岐の中で素直に記述・・・ を自分でしたのですが、うまく出来ていませんでした。 今回、教えていただいたコードと確認してみると、 '処理2のコード   Target.Offset(1, 3).Select End If を '処理2のコード End If   Target.Offset(1, 3).Select と記述していたため、メッセージボックスが出てOKを押した場合でも、 最後の、   Target.Offset(1, 3).Select へとんで来ていたのだ、とわかりました。 ありがとうございました。

関連するQ&A