[Excel入门教程]-VBA专业术语,就是那么通俗易懂,不信你看看!

玩转Excel就是这么简单——重复操作Excel文案工作,让我们用VBA工具为您"排忧解难"!

Excel入门教程 [四]VBA专业术语

  • 模块
  • 子程序+函数

玩转Excel就是这么简单——介绍常用的Excel VBA专业术语。这些术语将在很多的模块中使用,因此理解其中的每一个术语都很重要。。
注意: 在本教程中,我们也将基于MS office 2010来演示和讲解。

VBA专业术语

1. 模块

  • 在VBA编辑器中,模块是编写代码的区域。如下图中,新建的工作簿是没有任何模块;
[Excel入门教程]-VBA专业术语,就是那么通俗易懂,不信你看看!_第1张图片
vba模块
  • 插入模块:在VBA编辑器的导航菜单中找到:插入 -> 模块。当插入模块之后,就会有一个名称为“模块1”的模块被创建;
[Excel入门教程]-VBA专业术语,就是那么通俗易懂,不信你看看!_第2张图片
插入模块
  • 插入模块完成之后,就可在模块中编写VBA代码,代码写在一个过程(Sub)中。 一个过程/子过程是一系列的VBA语句,指示要做什么工作。
[Excel入门教程]-VBA专业术语,就是那么通俗易懂,不信你看看!_第3张图片
VBA代码

2.子程序+函数 | 实战演示

程序(也叫作过程)是作为一个整体执行的一组语句,它指示Excel如何执行特定的任务。 执行的任务可能是一个非常简单或非常复杂的任务。不过,把复杂的程序分解成小的程序是一个很好的做法。
程序的两种主要类型,它们分别是:子程序(Sub)和函数(Function)。

  • 函数:

函数是一组可重用的代码,可以在程序中的任何地方调用。 这消除了一遍又一遍地编写相同的代码的需要。 这有助于程序员将大型程序划分为许多小型且可管理的功能。除了内置函数外,VBA还允许编写用户定义的函数,并在 FunctionEnd Function 关键字之间写入语句。

Public Function FN_Cute(ByVal number As Integer, ByVal exponent As Integer)
    '通过函数计算M的N次方,并提供返回结果值
    FN_Cute = number ^ exponent
    '幂运算符 (^)计算数的指数次方。格式:result = number^exponent
End Function
[Excel入门教程]-VBA专业术语,就是那么通俗易懂,不信你看看!_第4张图片
函数
  • 子过程

子程序的功能与函数功能类似。虽然子程序没有返回值函数可能会或不会返回一个值。子程序可以不使用call关键字调用。子程序总是在Sub和End Sub之间包含执行的语句。

Public Sub SN_Cute(ByVal number As Integer, ByVal exponent As Integer)
    '通过子过程计算M的N次方,并弹窗显示结果
    Dim resualt As Integer
    resualt = number ^ exponent
    MsgBox number & "的" & exponent & "的次方=" & resualt
End Sub
[Excel入门教程]-VBA专业术语,就是那么通俗易懂,不信你看看!_第5张图片
子过程

专业提供有偿地定制化Excel操作编写服务,嶶信:wolfxin2010

玩转Excel就是这么简单

你可能感兴趣的:([Excel入门教程]-VBA专业术语,就是那么通俗易懂,不信你看看!)