自定义函数


尽管WPS表格包含大量内置工作表函数,但它可能没有适用于您执行的每种类型的计算的函数,因此WPS宏编辑器提供了创建自定义函数的功能。

宏编辑器里的自定义函数和宏类似,不同的是

a. 它们执行计算而不是操作,所以某些类型的语句,例如设置单元格的值、修改选区等不建议写在自定义函数中。

b. 宏通常不会有参数和返回值,而函数在参数上没有限制,往往是有返回值的。

下面以求矩形面积的函数为例。

    1.  插入代码

       在代码模块中插入代码:

示例代码
function 计算面积(长, 宽)
{
       if (宽 == undefined)
              return 长*长
       else
              return 长*宽
}



    2.   使用函数

点击编辑栏的插入函数按钮,在弹出的插入函数对话框中,选择类别为“用户定义”,选中刚刚新增的“计算面积”函数,点击“确定”,在函数参数中输入长、宽的值,或是引用对应的单元格,点击“确定”即可完成函数插入操作,并自动计算结果: