📜  Excel VBA教程

📅  最后修改于: 2021-01-11 13:56:44             🧑  作者: Mango

Excel VBA教程

VBA代表Visual Basic for Applications和Microsoft的事件驱动编程语言。现在,它主要用于Microsoft Office应用程序,例如MS Excel,MS-Word和MS-Access。

本教程可帮助您学习Excel VBA的基础知识。每个部分都包含带有简单示例的相关主题。

什么是VBA

VBA代表Visual Basic for Applications 。以及Microsoft提供的事件驱动编程语言以及Microsoft Office应用程序,例如MSExcelMS-WordMS-Access

VBA允许您自动化Excel中的各种活动,例如生成报告,准备图表和图形,进行计算等。该自动化活动也称为Macro

VBA帮助构建定制的应用程序和解决方案以增强这些应用程序的功能。

此功能的优点是您无需在桌面上安装Visual Basic。而安装Office最终将帮助您达到目的。另外,您可以使用线性编程在MS Excel中构建非常强大的工具。

VBA可以用于从MS-Office 97MS-Office 2013的所有Office版本以及任何可用的最新版本。在VBA中,Excel VBA是最受欢迎的一种。

VBA是一种高级语言。 VBA是Visual Basic 6.0中的一个子集,基本代表对于B eginners者A-目的šymbolicnstructionÇ颂歌。

为什么选择VBA?

一些要点让您明白为什么要使用VBA,例如:

  • VBA使用简单的英语语句来编写说明。
  • 创建用户界面是在VBA中拖放,对齐图形用户界面控件。
  • VBA学习起来非常简单,并且需要基本的编程技巧。
  • VBA通过允许您根据需要使excel行为增强了excel的功能。

VBA的应用

您认为为什么要在Excel中使用VBA,因为MS-Excel本身提供了许多内置函数。

MS-Excel仅提供基本的内置功能,这些功能可能不足以执行复杂的计算。在这种情况下,VBA成为最透明的解决方案。

例如,使用Excel的内置公式很难计算贷款的每月还款额。但是,为这种计算编写VBA很容易。

VBA基础

首先,您需要在开始或编写任何代码之前先了解基础知识。以下是一些基本知识:

变量:变量是存储位置。要使用VBA,您将需要声明变量。

例如:假设(2x + 5y),其中x = 1和y = 2。在这个给定的表达式中,x和y是变量,或可以分配任意数字,即分别为3和4。

创建变量的规则

  • 不要使用保留字:保留字是在VBA中具有特殊含义的那些字,因此您不能将它们用作变量名。
  • 变量名不能包含空格:不能使用空格来定义变量名,例如Last Number。您可以使用LastNumberLast_Number
  • 使用描述性名称:使用描述性名称,例如价格,数量,小计等,这将使您的VBA代码易于理解。

算术运算符:在使用使用多个不同算术运算运算符的表达式时,在除,乘,加和减括号中使用(BODMAS)规则。

  • (+)添加
  • (-)减法
  • (*)乘法
  • (/)除

逻辑运算符:与VBA工作,例如当上述逻辑运算符器的概念也适用。

  • 如果陈述
  • 要么
  • 真正

先决条件

要学习VBA,您应该在计算机系统上安装MS Office,主要是MS Excel。

听众

我们的VBA教程专为初学者设计,以帮助他们了解VBA的基础知识。本教程将提供有关VBA的足够知识,您可以从中获得更高的专业知识。

问题

我们向您保证,此VBA教程不会发现任何问题。但是,如果有任何错误,请在联系表格中发布问题。