| 
    
     |  | すごく初歩的な事が分かっていないのかも知れないのですが・・・ 
 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などは使えたり・・・と、
 モノによっては使えます。
 ですが理由が全然分かりません。
 何がいけないのでしょうか?
 よろしくお願いします。
 
 |  |