[英]Excel formula keeps reverting to the original UDF name
我制作了一个名为“ GetField”的UDF,并制作了一个名为384次的电子表格。 然后老板指出,按照Excel自己的样式,应该确实使用GETFIELD。 所以我改变了。 但是现在我不能改变的公式在表中使用的名称的新版本。
如果我单击该字段并删除“ d”,Excel将显示带有可能的匹配项(包括GETFIELD)的弹出窗口。 如果选择该选项,则可以看到编辑器将其更改为GETFIELD,但如果返回该字段,则将其再次更改回GetField。 我对该主题进行了多种尝试,包括使用“搜索/替换”并重新键入整个内容,但是每次将其恢复为原始的驼峰式名称时。
有谁知道让Excel更新名称的方法?
在VBA IDE中,检查是否没有与旧名称重复的功能,例如在个人xlsb库中。
首先,Excel不在乎函数名称中的大小写,因此无论UDF大小写如何,两者都应起作用。
但是,要使其具有良好的一致性,您可以通过先将UDF重命名为任何其他名称来强制Excel进行特定的大小写更改。
因此,例如,您的原始UDF名称为GetField
并且您想将其重命名为GETFIELD
:
GetField
重命名为MyTempName
其他MyTempName
GetField
到MyTempName
MyTempName
重命名为GETFIELD
MyTempName
到GETFIELD
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.