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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

オートフィルタ(平均より上・平均より下)AutoFilter メソッド

平均値よりも大きい(小さい)値のレコードを抽出 AutoFilter メソッドで …

セルを削除する(Delete メソッド)

Delete メソッド Delete メソッドで、指定したセル・セル範囲を削除し …

Locked プロパティ
セルのロック(Locked プロパティ)

セルのロック(Locked プロパティ) Locked プロパティで、セルのロッ …

セル・セル範囲に名前を定義・削除(Name プロパティ・Names コレクション)

セル・セル範囲に名前を定義(Name プロパティ) Range オブジェクトのN …

セルの文字列を取得(Text プロパティ)

Text プロパティ セルに表示されている文字列を取得します。Text プロパテ …

ReferenceStyle プロパティ 例01
A1参照形式、R1C1参照形式の設定・取得(ReferenceStyle プロパティ)

ReferenceStyle プロパティ ReferenceStyle プロパテ …

ShrinkToFit プロパティ 例
文字列を縮小して全体を表示(ShrinkToFit プロパティ)

ShrinkToFit プロパティ ShrinkToFit プロパティは、セルに …

オートフィルタ(抽出件数の取得・結果集計)AutoFilter メソッド

ワークシート関数の Subtotal 関数 の使い方 VBA には、オートフィル …

セルを参照する(Range プロパティ)

Range プロパティ 任意のセルにアクセスするには Range プロパティを使 …

指定した行数・列数移動したセル・セル範囲を参照(Offset プロパティ)

Offset プロパティ Offset プロパティは、基準となるセル・セル範囲か …