1、创建一个新的工作簿或打开要在其中使用新创建的用户定义函数(UDF)的工作簿。
2、打开VisualBasic编辑器它是通过进入Tools->Macro->Visual Basic Editor(或按Alt+F11)而内置到MicrosoftExcel中的。
3、添加一个新模块单击显示的按钮到您的工作簿。您可以在工作表本身中创建用户定义的函数,而无需添加新模块,但这将使您无法在同一个工作簿的其他工作表中使用该函数。
4、创建函数的“头”或“原型”。它必须有以下结构:公共函数“您的函数的名称”(参数1作为类型1,参数2作为类型2)作为返回类型它可以有任意多的参数,并且它们的类型可以是Excel的任何基本数据类型或对象类型(如范围)。您可能会认为参数是您的函数将要执行的“操作数”。例如,当你说sin(45)来计算45度的正弦时,45将被作为一个参数。然后,函数的代码将使用该值计算其他内容并显示结果。
5、添加函数的代码,确保1)使用参数提供的值;2)将结果分配给函数的名称;3)用“end function”关闭函数。学习用VBA或任何其他语言编程可能亟冁雇乏需要一些时间和详细的教程。然而,函数通常具有较小的代码块,并且很少使用语言的特性。VBA语言更有用的元素是:
6、回到你的工作簿控件启动单元格的内容来使用该函数。平等签名,后面跟着函数的名称。在函数的名称后面加上一个括号,以逗号最后一个圆括号。例如:=NumberToLetters(A4)