とまとの館

自分用のメモです。使うための情報まとめ。

オブジェクトを指定する

■セル

 [セル:Range, Cells]

  Rangeについて - とまとの館

 [列・行:Rows,Columns]
  ★Range(Rows(1), Rows(3))
  ★Range(Columns(1), Columns("A"))
  ・Range("1:3")
  ・Range("A:C")

 [表:CurrentRegion ]
  ★Range("A1").CurrentRegion:A1を含む表
   ⇒表の行数の取得:Range(○,〇).CurrentReagion.Rows.Count

 [終端:end]
  ★Range("C5").end(xlDown):データ持ちのセルのでC5から連続する最下セル
    ├end(xlDown)
    ├end(xlUp)
    ├end(xlToRight)
    └end(xlToLeft)
   ⇒最終行の取得:Cells(Rows.Count,1). End(xlUp).Row
             └Rows.Countはシートの行数

 [相対参照:Offset ]
  ・Range("B2").Offset(2, 3):B2セルを、縦に2、横に3移動したセル
  ・Range("B2") = "=RC[-1]*R[-1]C"

 [全体]
 ・全セル:Range(Rows(1), Columns(1))

 

 

■シート
 [シート:Worksheets,Sheets]
  ・Worksheets("Sheet1").Activate
  ・Worksheets(1).Activate
   ・ActiceSheet

 

 

■ブック
 [シート:Workbooks]
  ・Workbooks("Book1.xlsx").Activate
  ・ActiveWorkbook
    └おまけ
     ・ブック名とパス:.FullName
       ActiveWorkbook.FullName
     ・ブックのパス:.Path
       ActiveWorkbook.Path

     ・ブック名:.Name

       ActiveWorkbook.Name