goto
通常のExcel 関数Ctrl+[ およびをシミュレートする VBA コードはありF5ますか?
例を使用してさらに詳しく説明します。
このProblem.xlsxには、 と の 2 つのワークシートがAlpha
ありBeta
ます。
へのコードが欲しい
- ワークシートのセルでCtrl+を実行します(つまり、セル内の Beta!B5 参照を取得します)。[
A2
Alpha
- ワークシートのセルにジャンプするように
B5
(Beta
Beta!B5 参照を使用してジャンプします) C5
ワークシートのセルを 1 つ右に移動し、Beta
そのセルを黄色に塗りつぶします。- そして最後に、ワークシートのF5セルに戻るために a を実行します
A2
Alpha
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
コードは、同じファイル内またはアクティブ セルが参照している別のファイル内のどのシートにもジャンプできるように柔軟にする必要があります。