マクロの実行中に不明なExcelファイルを開いたことを確認できるコード(VBA)を作成する方法はありますか?
私の目的は、不明なExcelブックから実行中のマクロの値にいくつかの値をコピーすることですが、それが可能かどうかはわかりません。
コードのアイデアは次のようになります。
Sub test()
MSG1 = MsgBox("Do you want to copy the values?", vbYesNo, "OPEN")
If MSG1 = vbYes Then
MsgBox "Open the file you want to copy"
'Here is when the user has to open the file and the VBA
'acknowledge that and keep running the macro but only if the file is open
ThisWorkbook.Range("A1:B10").Value = _
Workbooks(Workbooks.Count).Range("A1:B10").Value
End If
End Sub
何かご意見は。