現在 開いている、"テスト1.xls"というワークブック・オブジェクトへのアクセス方法。
Workbooks.Item("テスト1.xls")
Workbooks.Item(1) … "テスト1.xls"がWorkbooksコレクションの最初のオブジェクトの場合。
ちなみに、Item は WorkBooks の規定のプロパティなので、
Workbooks("テスト1.xls") または Workbooks(1)
などとしても良い。
|
現在 開いている、"テスト1.xls"というワークブックの、"テストシート"という名前のシートへのアクセス方法。 Workbooks("テスト1.xls").Worksheets.Item("テストシート") Workbooks("テスト1.xls").Worksheets.Item(2) … "テストシート"が Worksheets コレクションの2番目のオブジェクトの場合。
ちなみに、Item は WorkShees の規定のプロパティなので、
Workbooks("テスト1.xls").Worksheets("テストシート") または Workbooks("テスト1.xls").Worksheets(2)
などとしても良い。
注意!:
Visual Basic Editor で表示されるシートのオブジェクト名を使用して、以下のような方法でシートを指定すると、シートが無い場合にエクセルがエラーで落ちてしまう。 Thisworkbook.Sheet1
|
現在 開いている、"テスト1.xls"というワークブックの、"テストシート"というシートの単一のセル"C5"へのアクセス方法。Workbooks("テスト1.xls").Sheets("テストシート").Range.Item("C5") Workbooks("テスト1.xls").Sheets("テストシート").Range("C5") Workbooks("テスト1.xls").Sheets("テストシート").Cells(5, 3)
現在 開いている、"テスト1.xls"というワークブックの、"テストシート"というシートのセル範囲"A1:C3"へのアクセス方法。 Workbooks("テスト1.xls").Sheets("テストシート").Range("A1:C3")
現在 開いている、"テスト1.xls"というワークブックの、"テストシート"というシートの全てのセルへのアクセス方法。 Workbooks("テスト1.xls").Sheets("テストシート").Cells
|
|
|