用户定义函数使用Array函数返回月份的名称。

用户定义的函数需要被放置到一个模块。

1.打开Visual Basic编辑器,然后单击插入,模块。

2.添加以下代码行:

Function MONTHNAMES()

我们的函数的名称是MonthNames中。括号之间的空白部分是指我们给Excel VBA中毫无作为输入。

  1. Array函数允许我们分配值,以在一个代码行Variant数组。

MONTHNAMES = Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")

4.不要忘了最终的功能。

End Function

5.现在你可以使用这个功能,就像任何其他Excel函数,返回月份的名称。选择12个水平细胞,输入功能= MonthNames中()并按CTRL + SHIFT + ENTER键。

结果:

Month Names in Excel VBA

注意:您不能删除一个单月。要删除的几个月里,选择范围A1:L1,然后按Delete。此功能仅在此工作簿可用。