美文网首页
VBA——自定义函数(1)

VBA——自定义函数(1)

作者: 猛犸象和剑齿虎 | 来源:发表于2019-06-23 06:05 被阅读0次

自定义函数,就是自己定义的函数。(哈哈哈哈)
为什么使用自定义函数:Excel内置的函数都不能满足工作需求。
作用:简化复杂公式,可以和工作表函数嵌套使用。

用法:可以直接写,也可以在编辑器中点击插入-添加过程-选择函数,将函数名输入,确定即可。 image.png

Function 函数名(参数1,参数2,...)
代码
函数名=代码执行的结果
end function
实例:

Public Function stname()
stname = ActiveSheet.Name '返回当前工作表名
End Function
--------------------------
Public Function wbname()
wbname = ThisWorkbook.Name '返回工作簿名
End Function
-------------------------------------------
'有参数的自定义函数
Function nas(num As Integer) '提取工作表名或工作簿名
    If num = 0 Then
        nas = ActiveSheet.Name
    ElseIf num = 1 Then
        nas = ThisWorkbook.Name
    End If
End Function
GIF.gif

相关文章

网友评论

      本文标题:VBA——自定义函数(1)

      本文链接:https://www.haomeiwen.com/subject/xbjkqctx.html