【问题标题】:xlsm created with Excel 2010 - "Can't find project or library" on Excel 2016使用 Excel 2010 创建的 xlsm - Excel 2016 上的“找不到项目或库”
【发布时间】:2017-02-08 21:53:15
【问题描述】:

我有一个 VBA 宏,它在 Excel 2010 中运行良好。当我在 Excel 2016 中运行它时,我在以“nCashAdded = Application.InputBox”开头的行出现“找不到项目或库”:

Sub InsertNewHistory()
Dim nCashAddedInPeriod As Long

nCashAdded = Application.InputBox("Cash added in previous period:", "Cash In Period", Type:=1)

这是我设置的参考:

我应该设置任何其他参考吗?

【问题讨论】:

  • 尝试取消选中最后一个标记为MISSING: 并重新运行您的代码

标签: vba excel


【解决方案1】:

对于 Office 2010,ATPVBAEN.XLAM 的位置是 C:\Program Files\Microsoft Office\OFFICE14\Library\Analysis\

对于 Office 2016(在 Windows 7 上),位置现在是:C:\Program Files (x86)\Microsoft Office\root\Office16\Library\Analysis

只需取消选中缺少的参考,关闭文件,重新打开并浏览到新位置并设置参考。

您也可以尝试启用分析工具包,它应该默认使插件可用。

File--> Add-Ins --> Excel Add-Ins , 点击 Go... 并检查 Analysis ToolPak-VBA

【讨论】:

    猜你喜欢
    • 2017-02-09
    • 1970-01-01
    • 2021-03-26
    • 2019-06-30
    • 2016-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多