1

データを転送するために 2 つの異なるワークブックを開こうとしています。ワークブックの完全な場所は、現在のワークブックの 2 つのセルにあります。最初のワークブックは正しく開きますが、他のワークブックを開くときにエラーが発生します。それは言います:

run time error 1004. File can't be found.

ただし、コードでワークブックのパスを直接使用すると、正常に動作します。誰でも私が間違っていることを教えてください。

サブ ProcessReport()


Dim MainWb As Workbook
Dim DestWb As Workbook


' ソース ファイルと宛先ファイルをロードする
DestWb = Workbooks.Open(Range("E10").Value) を設定します。
MainWb = Workbooks.Open(Range("E6").Value) を設定します。

' 操作コード


サブ終了
4

1 に答える 1