我有一组用户定义的 vba 函数,它们位于 excel 模块中,然后从 excel 电子表格中调用......此时一切正常。
我被要求将 vba 从模块移动到工作表的代码页。当我这样做时,我发现我无法从工作表上的单元格中调用任何函数......名称根本不显示为存在。有没有办法从excel单元格调用工作表函数?此外,从另一个模块中的用户定义函数或后面的工作表代码调用工作表函数是否有任何问题?
编辑:
我发现如果我通过 sheetname.functionname 调用,它会引发一条错误消息,其中包括“名称与 Excel 内置名称或工作簿中另一个对象的名称冲突”......如果我使用 sheetname.还有什么它只是解析为#NAME?
这是否意味着无法从工作表中调用 Excel 工作表函数?