Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Excel 2010)
Worksheet_ChangeでEnterキー後の参照について
投稿日時: 20/06/24 23:14:21
投稿者: そうた

excel2010を使用しています。
 
Private Sub Worksheet_Change(ByVal Target As Range)を使用して、セルに入力された後に、その入力されたセルの情報を元に別マクロを実行させたいと考えています。
(マクロでの参照はactivecellにしてあります)
 
Targetに値を入力して、Enterキーにて確定をすると、1行したのセルの値を参照してしまいます。
そのため、offsetで一つ上に戻るようにしているのですが、その対応ですとtabキーやdeleteキーでセルの値を変更した場合、参照したいセルの右上や上のセルを参照してしまいます。
 
何か良い解決策はございますでしょうか?
ご教示いただけたら幸いです。
 
よろしくお願いいたします。

回答
投稿日時: 20/06/24 23:31:02
投稿者: よろずや

Target.Select
を処理の先頭に入れればよろしいかと。

投稿日時: 20/06/25 06:04:36
投稿者: そうた

よろずや さんの引用:
Target.Select
を処理の先頭に入れればよろしいかと。

 
ありがとうございます。
Targetについての理解をちゃんとしていませんでした。
おかげさまで、解決いたしました。