Application.Goto メソッド (Excel)

任意のブック内の任意の範囲または Visual Basic プロシージャを選択し、まだアクティブでない場合は、そのブックをアクティブにします。

構文

ジャンプ (参照スクロール)

expressionApplication オブジェクトを 表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Reference 省略可能 バリアント型 (Variant) 移動先を指定します。 Range オブジェクト、R1C1 スタイル表記のセル参照を含む文字列、または Visual Basic プロシージャ名を含む文字列を指定できます。 この引数を省略すると、移動先は、直前に Goto メソッドを使ったときのセル範囲になります。
Scroll 省略可能 バリアント型 (Variant) 移動先セル範囲の左上端がウィンドウの左上端に表示されるようにウィンドウをスクロールするには、 True を指定します。 ウィンドウをスクロールしないようにするには、 False を指定します。 既定値は False です。

注釈

このメソッドは、次の点で Select メソッドとは異なります。

  • 一番上にないシートの範囲を指定すると、選択する前にそのシートに切り替わります。 (一番上にないシートの範囲で [選択] を 使用した場合、範囲は選択されますが、シートはアクティブになりません)。

  • このメソッドには、移動先ウィンドウをスクロールできる Scroll 引数があります。

  • Goto メソッドを使用すると、前の選択範囲 (Goto メソッドの実行前) が前の選択範囲の配列に追加されます (詳細については、PreviousSelections プロパティを参照してください)。 この機能を使用して、最大 4 つの選択をすばやく切り替えます。

  • Select メソッドには、Replace 引数があります。Goto メソッドはしません。

次の使用例は、シート 1 のセル A154 を選択し、その選択範囲が表示されるようにウィンドウをスクロールします。

Application.Goto Reference:=Worksheets("Sheet1").Range("A154"), _ 
 scroll:=True

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。