excel自定义函数的大写显示
Excel内置的工作表函数名总是使用大写字母,如下图1所示。即使函数是用小写字母输入的,Excel也会在输入完成后自动转换成大写字母。
图1
但是,如果我们在创建自定义函数时使用大写字母或混合大小写作为函数名,则在工作表中使用自定义函数时,Excel在VBA代码中定义函数名时不一定会使用大写字母或混合大小写。
首先,我们编写一个简单的自定义函数示例,比如下面的代码:
功能添加(rng1作为范围,rng2作为范围)
ADD=rng1。值rng2。价值
结束功能
当我们在单元格中使用ADD函数时,Excel不会在VBA自动将其转换为大写,而是使用小写,如下图2所示。
图2。
如何让Excel将自定义函数名的大小写与VBA匹配?
首先,在“公式”选项卡的“已定义名称”组中选择“定义名称”命令,以打开“新建名称”对话框。在名称框中输入“ADD”,如下图3所示。创建一个名为“ADD”的新名称,它与用户定义函数的名称完全相同(包括字母大小写)。不要担心对话框中的其他内容,包括引用位置和指定任何内容。
图3。
点击“确定”后,会导致使用ADD函数的公式显示错误或弹出警告信息,这是不必要的。但是,在名称框中,您可以看到它已经以大写字母显示,如下图4所示。
图4
在“公式”选项卡的“定义的名称”组中选择“名称管理器”命令。在“名称管理器”对话框中选择“添加”,然后单击上面的“删除”按钮删除名称“添加”。如下图5所示。
图5
关闭“名称管理器”对话框。此时,可以看到Excel已经将用户定义的名称转换成了与VBA函数名称一致的大字母,如下图6所示。
版权声明:excel自定义函数的大写显示是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。