ExecuteExcel4Macro从已关闭的工作簿中获取值
我找到了这段代码,并认为如果我只需要从一个封闭的表中提取一个值,那么使用它可能会很好。
strInfoCell = "'" & strPath & "[" & strFile & "]Sheet1'!R3C3"myvalue = ExecuteExcel4Macro(strInfoCell)
当我运行此代码,我得到一个值strinfocell
的
'C:\Users\my.name\Desktop[QOS DGL stuff.xlsx]Sheet1'!R3C3
但是当我运行代码时会弹出一个对话框,显示带有“ QOS DGL suff
”显示的桌面文件。
造成这种情况的原因是什么,不仅仅是按预期撤回数据?
我知道路径和文件名是正确的,因为如果我从调试输出中复制它们并将它们粘贴到start>>run
那么打开正确的工作表。
我知道Sheet1
(名为:) ACL
,确实有价值cells(3,3)
qq_遁去的一_1
MYYA