3

コードで別のワークブックを参照したいのですが、次のコードを使用しました。

Dim Basicwb As Excel.Workbook
Dim Basic As Excel.Application

Set Basic = New Excel.Application
Set Basicwb = Basic.Workbooks.Open("X:\Job\Masroori\3-042-PMS.xlsx")

しかし問題は、毎回開きたくない場合にどうすればそれを参照できるかです。このコードを (.Open なしで) 使用しましたが、このエラーが発生しました! : 「添え字が範囲外です」

Set Basicwb = Basic.Workbooks("X:\Job\Masroori\3-042-PMS.xlsx")

また、毎回ワークブックをアクティブにしたくないのですが、方法はありますか?

4

1 に答える 1