我想在这里分享经验,这样你就不会花太多时间...... 我在Microsoft Office Professional Plus 2016中使用Excel。
我有一个Excel文件 A .xlsb
save&关闭文件 B .xlsb
Set appO = Application()
udfTmp = appO.Run("'" & strFullTgtFilename & "'" & "!reCalc_npFB", _
dummyColl, _
colVarsAv_dtMtrx_TotEff, _
colVarsAv_dtMtrx_iFlag, _
PPlistsSheetName, _
LRC_logFilename, _
algID, _
varErrMsg)
当我逐步浏览文件 A 中的代码时,一切正常,直到Application.Run ... 按F8不会显示文件 B / funcB 中的代码,但会保持Application.Run语句突出显示。我可以继续按F8或按F5直到funcB结束并逐步执行文件 A 继续。并且: funcB 正确执行。
答案 0 :(得分:0)
花了很多时间后,我找到了解决方案(或者更确切地说是一种解决方法): 我更改了fileA中的代码:
致电Application.Run"'" &安培;档案 B 名称& "'" &安培; "!func B ",
=>踩着F8可以很好地按预期工作
save&关闭文件 B .xlsb