📝 VBA教程
58篇技术文档📅  最后修改于: 2020-11-19 09:13:12        🧑  作者: Mango
函数是一组可重用的代码,可以在程序中的任何位置调用。这样就无需一遍又一遍地编写相同的代码。这使程序员可以将大型程序划分为许多小型且易于管理的功能。除了内置函数,VBA还允许编写用户定义的函数。在本章中,您将学习如何在VBA中编写自己的函数。功能定义VBA函数可以具有可选的return语句。如果要从函数返回值,这是必需的。例如,您可以在一个函数传递两个数字,然后可以期望该函数在调用程序中返回它们的乘...
📅  最后修改于: 2020-11-19 09:13:30        🧑  作者: Mango
子过程类似于函数,但是有一些区别。子过程不返回值,而函数可能会也可能不会返回值。子过程可以在没有调用关键字的情况下被调用。子过程始终包含在Sub和End Sub语句中。例呼叫程序要在脚本中的某个地方调用过程,可以从函数进行调用。我们将无法使用与函数相同的方式,因为子过程将不会返回值。现在,您将只能调用该函数,而不能调用子过程,如以下屏幕快照所示。该区域是计算得出的,仅在消息框中显示。结果单元格显示...
📅  最后修改于: 2020-11-19 09:13:57        🧑  作者: Mango
VBA,当您手动更改单元格或单元格值范围时,可以触发事件驱动的编程。更改事件可能使事情变得容易,但是您可以非常快速地结束充满格式的页面。有两种事件。工作表事件工作簿活动工作表事件当工作表中发生更改时,将触发工作表事件。通过在工作表选项卡上单击鼠标右键,然后选择“查看代码”,然后粘贴代码,可以创建该代码。用户可以选择这些工作表中的每个工作表,然后从下拉列表中选择“ WorkSheet”以获取所有受支...
📅  最后修改于: 2020-11-19 09:14:27        🧑  作者: Mango
编程中存在三种类型的错误:(a)语法错误,(b)运行时错误和(c)逻辑错误。语法错误语法错误,也称为解析错误,发生在VBScript的解释时。例如,以下行由于缺少右括号而导致语法错误。运行时错误解释后,在执行期间会发生运行时错误,也称为异常。例如,以下行会导致运行时错误,因为此处语法正确,但在运行时它将尝试调用fnmultiply,这是一个不存在的函数。逻辑错误逻辑错误是最难追踪的错误类型。这些错...
📅  最后修改于: 2020-11-19 09:14:50        🧑  作者: Mango
使用VBA进行编程时,用户将要处理的重要对象很少。应用对象工作簿对象工作表对象范围对象应用对象Application对象包含以下内容-应用程序范围内的设置和选项。返回顶级对象的方法,例如ActiveCell,ActiveSheet等。例工作簿对象工作簿对象是工作簿集合的成员,并且包含当前在Microsoft Excel中打开的所有工作簿对象。例工作表对象工作表对象是工作表集合的成员,并且包含工作簿...
📅  最后修改于: 2020-11-19 09:15:29        🧑  作者: Mango
您也可以使用VBA读取Excel文件并将单元格的内容写入文本文件。 VBA允许用户使用两种方法处理文本文件-文件系统对象使用写命令文件系统对象(FSO)顾名思义,FSO帮助开发人员处理驱动器,文件夹和文件。在本节中,我们将讨论如何使用FSO。Sr.No.Object Type & Description1DriveDrive is an Object. Contains methods and p...
📅  最后修改于: 2020-11-19 09:15:49        🧑  作者: Mango
使用VBA,您可以根据某些条件生成图表。让我们通过一个例子来看看它。步骤1-输入必须针对其生成图的数据。步骤2-创建3个按钮-一个用于生成条形图,另一个用于生成饼图,另一个用于生成柱形图。步骤3-开发宏以生成这些类型的图表中的每一种。步骤4-单击相应的按钮后,将创建图表。在以下输出中,单击“生成饼图”按钮。...
📅  最后修改于: 2020-11-19 09:16:35        🧑  作者: Mango
用户表单是一个自定义对话框,使用户数据输入更可控,并且对用户更易于使用。在本章中,您将学习设计一个简单的表单并将数据添加到excel中。步骤1-通过按Alt + F11导航到VBA窗口,然后导航到“插入”菜单并选择“用户表单”。选择后,将显示用户表单,如以下屏幕截图所示。步骤2-使用给定的控件设计表单。步骤3-添加每个控件后,必须命名控件。标题对应于表单上显示的内容,名称对应于为该元素编写VBA代...
📅  最后修改于: 2020-11-19 09:17:06        🧑  作者: Mango
以下资源包含有关VBA的其他信息。请使用它们来获得有关该主题的更深入的知识。VBA上的有用链接Visual Basic语言参考-本用户指南由MSDN提供。欢迎使用Office 2013的Visual Basic for Applications语言参考-本用户指南由MSDN提供。欢迎使用Excel 2013开发人员参考-MSDN提供了此用户指南。有关VBA的有用书籍要在此页面上注册您的网站,请发送...
📅  最后修改于: 2020-11-19 09:17:18        🧑  作者: Mango
VBA代表当Visual乙ASIC对于Applications,从微软的事件驱动编程语言。现在,它主要用于Microsoft Office应用程序,例如MSExcel,MS-Word和MS-Access。本教程讲授VBA的基础知识。每个部分均包含相关主题以及简单而有用的示例。...
📅  最后修改于: 2021-01-11 13:56:44        🧑  作者: Mango
Excel VBA教程VBA代表Visual BasicforApplications和Microsoft的事件驱动编程语言。现在,它主要用于Microsoft Office应用程序,例如MS Excel,MS-Word和MS-Access。本教程可帮助您学习Excel VBA的基础知识。每个部分都包含带有简单示例的相关主题。什么是VBAVBA代表Visual Basic for Applicat...
📅  最后修改于: 2021-01-11 13:57:38        🧑  作者: Mango
VBA编辑器在excel中使用VBA的第一步是熟悉Visual Basic编辑器,也称为VBA编辑器,VB编辑器或VBE编辑器。Visual Basic编辑器是一个单独的应用程序。它是Excel的一部分,每当您打开Excel工作簿时都会打开。默认情况下,它是隐藏的,您必须激活才能访问它。Visual Basic for Applications编辑器是一个非常强大的工具。它是用于创建脚本的界面。V...
📅  最后修改于: 2021-01-11 13:58:45        🧑  作者: Mango
什么是巨集?宏是在excel环境中运行的一段编程代码,它有助于自动化日常任务。换句话说,宏是您在excel中常规步骤的记录,您可以使用单个按钮进行重放。Excel中宏的重要性您可以将数据导入格式和Excel。每天您都需要执行相同的仪式。它可能变得无聊和无趣。宏通过使这些例行任务自动化来解决此类问题。因此您可以使用宏来记录以下步骤导入数据。您正在格式化它以满足您的业务报告要求。宏基础宏是开发人员功能...
📅  最后修改于: 2021-01-11 13:59:40        🧑  作者: Mango
VBA数据类型计算机无法区分数字(1、2、3,…)和字符串(a,b,c,…)。为了进行区分,我们使用数据类型。您分配给变量的数据类型将取决于您希望该变量保存的数据类型。在VBA中,有许多数据类型。我们将数据类型分为两个主要类别,即数字和非数字数据类型。下表显示了可以在VBA Excel中使用的所有可用数据类型。数值数据类型TypeStorageRange of ValuesByte1 byte0 ...
📅  最后修改于: 2021-01-11 14:00:39        🧑  作者: Mango
VBA变量变量是用于保存存储在存储系统和计算机内存中的值的特定内存。您可以在代码中使用这些值,并且可以在脚本执行期间更改它们。计算机从系统获取这些值并显示在输出中。必须为每个变量指定一个名称。一些是命名VBA变量的基本规则,例如:您必须使用字母作为第一个字符,或者不以数字开头。例如,您不能编写以数字开头的变量名称“ 1_hello”,正确的方式是“ hello1”。名称必须少于255个字符。不允许...