エクセルで、Ctrl+PageUp / Ctrl+PageDownで、シートの切り替えができますが、
こちらに、ブラウザのタブ切り替えと同様、Ctrl+Shift+Tab / Ctrl+Tabを割り当てたいと考えています。
以下のように指定すると一応は動くのですが、
^+Tab::^PgUp
^Tab::^PgDn
この場合、"^+Tab"のシフトキーがそのまま残ってしまい、
左側のシート移動時に今いるシートを選択した状態で移動してしまいます。
シフトが押されたままにしないよう制御したいのですが、
Sendなどのコマンドを使ってもうまく動きません。
お手数ですが、具体的な記述をご教示いただけますでしょうか。
よりスマートな方法がきっとあるんだとは思いますが、AutoHotKeyは余り使用経験がありませんので判りません。一往これで御要望にそった動作はすると思います。
#IfWinActive ahk_class XLMAIN
^+Tab::Send {Shift up}{Ctrl down}{PgUp}{Ctrl up}{Shift down}
^Tab::^PgDn
#IfWinActive