あるワークブックの範囲をアクティブなワークブックの範囲変数にコピーする必要があるワークブックがあります。次のコマンドを実行するとエラーが発生します。これを行う他の方法はありますか。
Dim NTwbk As Workbook
Dim AppExcel As Excel.Application
Dim NewRng As Range
Dim res As Range
Sub OpenWBK()
Set AppExcel = New Excel.Application
Set NTwbk = AppExcel.Workbooks.Open(Sheet1.Range("SecondWorkbookPath"))
NewRng= NTwbk.Sheets("Sheet1").Range("B3")
AppExcel.Quit
End Sub
私もこれを試しました:
NewRng.Value = NTwbk.Sheets("Sheet1").Range("B3").Value
また、動作しませんでした