体验零代码搭建

excel自定义函数的大写显示

网友投稿  ·  2023-11-26 15:11  ·  CRM管理系统  ·  阅读 410


Excel的内置工作表函数名总是使用大写字母,如下图1所示。即便在输入函数时使用的是小写字母,输入完成后,Excel会自动将其转换成大写字母。

Excel的内置工作表函数名总是使用大写字母,如下图1所示。即便在输入函数时使用的是小写字母,输入完成后,Excel会自动将其转换成大写字母。

excel自定义函数的大写显示

图1

然而,如果我们在创建自定义函数时,对函数名称使用的是大写字母或者大小写混合,在工作表中使用自定义函数时,Excel不一定会使用与VBA代码中定义函数名时的大写形式或者大小写混合的形式。

我们先编写一个简单的自定义函数示例,如下面的代码:

Function ADD(rng1 As Range, rng2 As Range)

ADD = rng1.Value + rng2.Value

End Function

当我们在单元格中使用ADD函数时,Excel并没有将它自动转换为VBA中的大写形式,而是使用的小写,如下图2所示。

图2

如何让Excel将自定义的函数名称与VBA中名称大小写一致呢?

首先,选择“公式”选项卡“定义的名称”组中的“定义名称”命令,调出“新建名称”对话框。在名称框中输入“ADD”,如下图3所示。新建一个名为“ADD”的名称,即与自定义函数的名称完全相同(包括字母大小写)的名称,该对话框中的其它内容不用管,包括引用位置指定什么都无所谓。

图3

单击“确定”后,会导致使用ADD函数的公式显示错误,或者弹出警告消息,这些都不用管。但在名称框中可以看到已经以大写字母在显示了,如下图4所示。

图4

选择“公式”选项卡“定义的名称”组中的“名称管理器”命令。在“名称管理器”对话框中选择“ADD”,单击上方的“删除”按钮,删除名称“ADD”。如下图5所示。

图5

关闭“名称管理器”对话框,此时可以看到Excel已经将自定义名称转换成与VBA中函数名称一致的大写了,如下图6所示。


怎么在每天的某个时刻自动打开特定excel工作簿 << 上一篇
2023-11-26 14:11
在Excel中编辑复杂公式
2023-11-26 15:11
下一篇 >>

相关推荐