当前位置:   article > 正文

怎么调用自己定义的模块_VBA基本语法之Function过程,怎么使用,哪些注意事项...

vba怎么在代码中调用模块

上一章给大家分享了过程的作用域,什么是公有过程,什么是私有过程,有哪些注意事项,今天给大家分享一下另外一个Function过程,该过程怎么使用,需要注意什么?

其实这个Function过程也是常说的函数过程,我们接下编写的Function过程就是编写了一个函数,也就是自定义的函数,你面可以包含很多的功能,帮我解决很多我们自己想要解决的问题。

Function过程和Sub过程一样都保存在模块中,下面一起看一下一个简单的例子:

1.先插入一个模块。

54a2bcc90f2c0eac24c3e2143b59e80a.png

2.在模块中添加过程

8bf71e232c5a61b042def1a33f751536.png

添加的过程其实就是函数如下图所示:

92fbf314b0a5de08415c2b8713d52d60.png

最后生成Function过程:

72b6d89996e99216f6a0c39173c756f9.png

举个例子我们看一下我们自己编写的fun()怎么使用?

ae5eecc35bc616706fd18cd216fb0fb9.png

代码1:

Public Function fun(i, j)

If i > j Then

fun = i

Else

fun = j

End If

End Function

下面让我们一起看一下自定义的fun()函数在excel表中怎么使用?

df8b1911c4f725eed7c6cdcf974baeb2.png

注意:自己编写的这个函数里面你可以定义很多的功能,也可以和excel中自带的函数一起使用。

那么我们在VBA的过程中怎么调用我们自定义的函数呢?

d7b1b367994a5f79878f842cc8a81310.png

代码2:

Sub hh()

Worksheets("sheet41").Range("B2") = fun(1, 10)

End Sub

今天就先分享到这里,喜欢的请关注我,谢谢!

明天继续分享。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/596782
推荐阅读
  

闽ICP备14008679号