VBAの基礎
aisle26
アイルブログ
書き方 | 説明 | 例 |
---|---|---|
Workbooks(“Book1.xlsx”) | 開いているブックを名前で指定 | Workbooks(“Book1.xlsx”).Activate |
ThisWorkbook | 現在のVABが書かれているブック | ThisWorkbook.Sheets(1).Activate |
ActiveWorkbook | 現在アクティブなブック | ActiveWorkbook.Save |
Set wb = Workbooks.Open(…) | ブックを開いて変数で指定 | Set wb = Workbooks.Open(“C:\…”) |
書き方 | 説明 | 例 |
---|---|---|
Worksheets(“Sheet1”) | 名前でシートを指定 | Worksheets(“Sheets1”).Activate |
Sheets(1) | インデックス番号で指定 | Sheet(1).Activate |
ThisWorkbook.Sheets(“Sheet1”) | ThisWorkbook内のシート指定 | ThisWorkbook.Sheets(“Sheet1”).Name |
Set ws = Worksheets(“Sheet1”) | 変数に格納して使う | ws.Range(“A1”).Value = “Hello” |
書き方 | 説明 | 例 |
---|---|---|
Range(“A1”) | 単一セルを直接指定 | Range(“A1”).Value = “テスト” |
Cells(1,1) | 行列番号で指定 | Cells(1,1).Value = “Hello” |
Range(“A1:B2”) | 複数セルを範囲で指定 | Range(“A1:B2”).ClearContents |