GoToメソッド
GoToメソッドとは、ブック内の指定したセルかセル範囲を選択するメソッドです。
ブック内の指定した場所なので、アクティブシート(現在使っているシート)から別のシートの指定したセルへ移動することができます。
例:Sheet1からSheet2へ移動。
エクセルにGoToメソッドを使ってジャンプする位置に値を入力して、コードを作成してみましょう。
A3セルに値を入力しておきます。
入力が終わったらアクティブセル(現在選択しているセル)をA3以外のセルにしておきましょう。
文字を入力したセル以外の位置をクリックしてください。
GoToメソッドを作成します。
VBEを起動しましょう。
[ ツール ] ⇒ [ マクロ ] ⇒ [ Visual Basic Editor ] を選択
セルを移動するコードを書き込みました。
今回は同じシート内のセルに移動するコードです。
コードが完成したらF5キーで実行します。
アクティブセルが指定した位置に移動しました。
次はシートを移動してセルを選択するコードを作成します。
Sheet2に移動してセルに値を入力します。
Sheet2をクリックします。
Sheet2のA3セルに「Sheet2のセル」と入力します。
Sheet2に値を入力し終わったらSheet1に戻りA1セルをクリックします。
再度VBEを起動します。
2つめのコードを作成しました。
これはSheetを移動してセルを指定するものです。
コードが完成したらF5を押してエクセルで確認してみましょう。
Sheet2の指定したセルにジャンプしました。
このSheetを越えてセルを指定する動作はGoToメソッドで行う動作です。
Selectなどでは違うSheetのセルを指定することはできません。
