ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

別シートのセルを選択(Goto メソッド / PreviousSelections プロパティ)

   

Goto メソッド

次の例のように、1 行で、Activate メソッドSelect メソッド で、別シートのセルを選択しようとすると エラー になります。

 (例)現在は、「Sheet1」が選択されている状態
  Worksheets(“Sheet2”).Range(“A1”).Activate    (⇒ エラー)
  Worksheets(“Sheet2”).Range(“A1”).Select     (⇒ エラー)

Goto メソッドを使用するとこれが可能になります。

  Application.Goto Worksheets(“Sheet2”).Range(“A1”)


【書式】

object.Gotoreference ,scroll


引数・戻り値

  • object  ・・・  対象となる Application オブジェクトを指定します。
  • reference  ・・・  移動先のRange オブジェクトを指定します。省略すると、直前に Goto メソッドを使用した時のセル範囲となります。
  • scroll  ・・・  True を指定すると、移動先のセル範囲の左上端が、ウインドウの左上端に表示されるようにスクロールします。False を指定するとスクロールしません。省略可(既定値は、False)。


Goto メソッドを実行すると実行直前に選択しているセル範囲(移動前のセル範囲)が、PreviousSelections プロパティの 1 番目の要素に追加されます。

Goto メソッドで、引数 reference を省略して実行した場合、PreviousSelections プロパティの 1 番目の要素へ移動します。



PreviousSelections プロパティ

[名前] ボックスを使ってセルまたはセル範囲にジャンプしたり、[編集] メニューの [ジャンプ] をクリックしたり、マクロ(VBA)の Goto メソッドを呼び出したりすると、移動前のセル範囲配列の 1 番目の要素として追加されます。配列の他の要素は、1 つずつ後ろに送られます。最大 4 個のセル範囲を保存することができます。


【書式】

object.PreviousSelections ( index )


引数・戻り値

  • object  ・・・  対象となる Application オブジェクトを指定します。
  • index  ・・・  配列のインデックス番号( 1 ~ 4 )を指定します。




Goto メソッド 使用例

サンプルVBAソース


実行結果

Goto メソッド 例


 - セルの操作 , , , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

セルが結合セルの一部である場合、その結合セルの範囲を取得(MergeArea プロパティ)

MergeArea プロパティ MergeArea プロパティは、指定したセルが …

FormulaHidden プロパティ 例1
数式を非表示にする(FormulaHidden プロパティ)

FormulaHidden プロパティ 数式が入力されたセルを選択するとその数式 …

対象のセルを参照している全てのセルを取得(Dependents プロパティ)

Dependents プロパティ Dependents プロパティは、対象のセル …

A1 形式と R1C1 形式を変換、相対参照と絶対参照を変換(ConvertFormula)

ConvertFormula メソッド 数式で参照しているアドレスの相対参照と絶 …

2つ以上のセル範囲を1つにまとめて参照(Union メソッド)

Union メソッド Union メソッドは、2つ以上のセル範囲を1つにまとめて …

AutoFill メソッド 使用例 1
連続データを入力する(AutoFill メソッド)

AutoFill メソッド Excel で、連続するデータを入力する「オートフィ …

終端セルを参照する(End プロパティ)

End プロパティ End プロパティは、基準となるセルが含まれる領域の指定した …

オートフィルタ(抽出条件で使用できる演算子・記号)AutoFilter メソッド

AutoFilter メソッド 【書式】 object.AutoFilter ( …

文字列の横位置を取得・設定する(HorizontalAlignment プロパティ)

HorizontalAlignment プロパティ HorizontalAlig …

セルのアドレスを確認(Address プロパティ)

Address プロパティ Address プロパティ・AddressLocal …