level 3
请教一下各位老师,为什么我在表格中用EVALUATE计算数值,第一次新建时没有问题,但保存后第二次打开再用时就显示“#NAME",而且别人也用这种表格发给我时打开也是这种情况,这是为什么呢?我用的是officeLTSC专业增强版,希望能得到老师的指点,谢谢
2023年04月22日 05点04分
1
level 14
理论上不应该有错,第一次都是
正确的
,保存后关闭表格,再打开就出现错误,多半是EXCEL问题。换个EXCEL版本可以?
2023年04月25日 00点04分
3
level 1
如果您使用的是 Office LTSC 专业增强版,并且在表格中使用 EVALUATE 函数遇到了问题,可能是因为 Office LTSC 版本的功能限制导致的。
EVALUATE 函数通常不是 Excel 的内置函数,而是一种自定义的宏或 VBA 函数。Office LTSC 版本通常限制了 VBA 宏的使用,特别是来自其他来源的宏或包含自定义函数的工作簿。
当您第一次新建表格时,Excel 可能会允许运行 EVALUATE 函数,因为默认情况下它将被视为受信任的文档。但是,当您保存工作簿并再次打开时,Excel 可能会将其视为潜在的安全风险,因此禁用了该函数,导致显示“#NAME?"错误。
同样地,当别人向您发送包含 EVALUATE 函数的工作簿时,由于 Office LTSC 版本的限制,Excel 也会禁用 EVALUATE 函数,从而导致显示错误。
如果您需要使用 EVALUATE 函数或其他自定义宏功能,您可以考虑使用其他版本的 Microsoft Office,例如 Office 365 或较新的版本,这些版本通常更加灵活支持 VBA 宏的使用。
2023年05月27日 18点05分
4