goto通常のExcel 関数Ctrl+[ およびをシミュレートする VBA コードはありF5ますか?
例を使用してさらに詳しく説明します。
このProblem.xlsxには、 と の 2 つのワークシートがAlphaありBetaます。
へのコードが欲しい
- ワークシートのセルでCtrl+を実行します(つまり、セル内の Beta!B5 参照を取得します)。[
A2Alpha - ワークシートのセルにジャンプするように
B5(BetaBeta!B5 参照を使用してジャンプします) C5ワークシートのセルを 1 つ右に移動し、Betaそのセルを黄色に塗りつぶします。- そして最後に、ワークシートのF5セルに戻るために a を実行します
A2Alpha
goto、ctrl-[、F5、などのさまざまなキーワードで 2 時間 Google を検索しましたがprevious selection、役に立ちませんでした。
追記:
Goto 関数 Ctrl-[ と F5 をシミュレートして、アクティブなセル (別のシートの別のセルへのリンクを含む) をシミュレートしようとしています。VBA コードはジャンプを実行し、カラー シェーディングを実行して、オリジナルシート。つまり、以下のコードは制限が厳しすぎる
Sub JumpColourJump()
Worksheets("Beta").Range("B5").Offset(, 1).Interior.Color = vbYellow
Worksheets("Alpha").Range("A2").Select
End Sub
コードは、同じファイル内またはアクティブ セルが参照している別のファイル内のどのシートにもジャンプできるように柔軟にする必要があります。