|
以下のようなことをやりたいのですが
どなたか実現方法がわかる方がいましたら
教えて下さい。
あるExcelBookにシートが3つあります。
シート名
------------
1:AAA
2:BBB
3:CCC
このとき、シート名がBBBのときに
C列(セルの書式設定は数値)に変更があったときのみ
処理をおこなうマクロをWorksheet_SelectionChangeに
仕込んであります。
このとき、
1.AAA⇒BBB
2.BBBでC列をいくつか変更
3.BBB⇒CCCに変更
とした場合に、3.でCCCをアクティブシートに
変更したときにBBBシートではWorksheet_SelectionChange
では処理が走らなかったので、
Worksheet_Deactivate時に、Worksheet_SelectionChange
に処理をするマクロを組み込み、最後にCCCをアクティブ
にしようとしました。
が、Worksheet_DeactivateにCCCをアクティブにする処理
がはしるため、ループして処理が抜けられません。
そこでお尋ねしたいのですが、
現在アクティブとなっているシートから、
隣のシートのセルの位置がわかるものなのでしょうか?
何方か、ご存知でしたら教えて下さい。
宜しくお願いします。
|
|