下面我们将看看Excel VBA中的程序,该程序创建一个用户定义函数,该函数使用Array函数返回月份的名称。
用户定义的功能需要放置到模块中。
1.打开Visual Basic编辑器,然后单击“插入”,“模块”。
2.添加以下代码行:
函数 MONTHNAMES()
我们的职能名称是MONTHNAMES。方括号之间的空白部分意味着我们没有为Excel VBA提供任何输入。
3. Array函数使我们可以在一行代码中将值分配给Variant数组。
MONTHNAMES = Array(“ Jan”,“ Feb”,“ Mar”,“ Apr”,“ May”,“ Jun”,“ Jul”,“ Aug”,“ Sep”,“ Oct”,“ Nov”,“ Dec ”)
4.不要忘记结束功能。
结束 功能
5.现在,您可以像使用其他任何Excel函数一样使用此函数来返回月份的名称。选择十二个水平单元格,输入函数= MONTHNAMES()并按CTRL + SHIFT + ENTER。
结果:
注意:您不能删除一个月。要删除月份,请选择范围A1:L1,然后按Delete键。此功能仅在此工作簿中可用。