|
すごく初歩的な事が分かっていないのかも知れないのですが・・・
2つ以上ブックを開けて、各シートを操作?したい場合
objBOOK1 as Workbook
objBOOK2 as Workbook
objBOOK1_SHEET1 as Worksheet
objBOOK1_SHEET2 as Worksheet
objBOOK2_SHEET1 as Worksheet
objBOOK2_SHEET2 as Worksheet
という風にして
Set objBOOK1 = Application.Workbooks("test1.xls")
Set objBOOK2 = Application.Workbooks("test2.xls")
Set objBOOK1_SHEET1 = objBOOK1.Worksheets("Sheet1")
Set objBOOK1_SHEET2 = objBOOK1.Worksheets("Sheet2")
Set objBOOK2_SHEET1 = objBOOK2.Worksheets("Sheet1")
Set objBOOK2_SHEET2 = objBOOK2.Worksheets("Sheet2")
としたら使えると思っていたのですが、
objBOOK2_SHEET2.Select
などとすると、「オブジェクト定義エラー」と出てきます。
全て標準モジュール内に記述していますが、
objBOOK1やobjBOOK1_SHEET1などは使えたり・・・と、
モノによっては使えます。
ですが理由が全然分かりません。
何がいけないのでしょうか?
よろしくお願いします。
|
|