EXCEL自定义函数其他电脑上不能使用

我在AAA电脑上做了一个自定义函数(比如说XXX),并且保存为加载宏,在EXCEL里单元格就显示=xxx(.....)但是我把表格保存到其他电脑,(比如BBB)并且也加载... 我在AAA电脑上做了一个自定义函数(比如说XXX),并且保存为加载宏,在EXCEL里单元格就显示=xxx(.....)
但是我把表格保存到其他电脑,(比如BBB)并且也加载了XXX的 加载宏,并且可以正常使用,再打开AAA保存过来的表格,单元格里函数就显示为='C:\Documents and Settings\AAA\Application Data\Microsoft\AddIns\XXX.xla'!XXX(...),(即仍引用AAA电脑上的这个函数),并且不能正常显示结果,结果都为#NAME?
这是为什么
展开
 我来答
liucs1983
2014-03-26 · TA获得超过2464个赞
知道大有可为答主
回答量:1853
采纳率:57%
帮助的人:954万
展开全部
加载宏也要拷到其他电脑上然后加载下才能用的;如果你的自定义函数是写在拷贝那个文件的模块中而不是采用加载宏方式的话拷到其他地方就可以用,但是仅限于此文件可用;而采用加载宏方式的话在其他的文件中也能用,不过需要把加载宏也要拷过去加载下,这就是2种方法的优劣
追问
可是我用的是加载宏啊,而且问题里也说了,别的电脑也加载了,但是显示还是不正确的
Excel小奇
推荐于2017-09-06 · 知道合伙人软件行家
Excel小奇
知道合伙人软件行家
采纳数:902 获赞数:6175
EXCEL图书作者,Microsoft 认证Excel专家。

向TA提问 私信TA
展开全部
EXCEL自定义函数其他电脑上不能使用,可以通过以下步骤排查原因:
1、Excel自定义函数是用Excel的VBA功能编写的,所以必须是微软公司出品的OfficeEXCEL软件才支持运行自定义函数代码,如果使用金山WPS或其他同类办公软件,自定义函数无法运行。
2、若是将代码放在一个工作簿的模块中,则此自定义函数只能在本工作簿使用,在其他工作簿无法使用。
3、若想在电脑的所有EXCEL工作簿中通用,则需要将自定义函数代码保存成加载宏格式,成功加载运行后,方可全局使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaocongfc
2013-09-04 · 超过19用户采纳过TA的回答
知道答主
回答量:148
采纳率:0%
帮助的人:65.1万
展开全部
电脑系统版本不一样 Excel的版本不一样都会有影响的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
茁壮成长Ua
2022-01-16
知道答主
回答量:9
采纳率:50%
帮助的人:4130
展开全部
把AAA替换成BBB
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式