Excel VBA 質問スレッド No.84 (未解決)

Worksheet_ChangeでEnterキー後の参照について

投稿者 : そうた     投稿日時 : 2020/06/24(Wed) 23:06:50     OS : Windows 10     EXCEL : Excel 2010
excel2010を使用しています。

Private Sub Worksheet_Change(ByVal Target As Range)を使用して、セルに入力された後に、その入力されたセルの情報を元に別マクロを実行させたいと考えています。
(マクロでの参照はactivecellにしてあります)

Targetに値を入力して、Enterキーにて確定をすると、1行したのセルの値を参照してしまいます。
そのため、offsetで一つ上に戻るようにしているのですが、その対応ですとtabキーやdeleteキーでセルの値を変更した場合、参照したいセルの右上や上のセルを参照してしまいます。

何か良い解決策はございますでしょうか?
ご教示いただけたら幸いです。

よろしくお願いいたします。

[返信 1] Re : Worksheet_ChangeでEnterキー後の参照について
投稿者 : すずき     投稿日時 : 2020/06/25(Thu) 18:57:11
イベント引数のtargetには変更されたセルオブジェクトが格納されていますので、

単純に ActiveCell となっている箇所を Target に変更したらいいだけだと思います。

スポンサード リンク
 
 
当掲示板について
返信入力フォーム
お 名 前  :
内  容   :
ステータス  : この質問を解決済みにする

認証コード  :
        キャプチャ画像


( 処理日時 : 2020-08-10 17:26:50 )

Page
Top