首页 > Excel专区 > Excel教程 >

excel自定义函数的大写显示

Excel教程 2022-01-01 20:51:46

Excel的内置工作表函数名总是使用大写字母,如下图1所示。即便在输入函数时使用的是小写字母,输入完成后,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常用函数excel常见问题excel技巧excel教程

office教程网 Copyright © 2016-2020 https://www.office9.cn. Some Rights Reserved.