VBA
VBA
鞋子不会飞
突破认识看世界
展开
-
Excel宏(VBA)类模块的创建与调用
Excel宏VBA类模块的创建与调用1 类模块的介绍2 为什么要使用类模块3 如何创建类模块4 如何调用类模块5 代码1 类模块的介绍2 为什么要使用类模块3 如何创建类模块类模块的新建只需右键选择插入,类模块即可新建一个Super类4 如何调用类模块调用类模块需要在sub过程,或者function函数过程中1 定义变量2 实例化对象3 调用对象方法当然 定义变量和实例化对象也可以一步完成5 代码SuperSheetsSub Sdelete(str As Str原创 2020-12-23 22:05:29 · 16269 阅读 · 0 评论 -
VBA基础学习之1.15编程图表
VBA基础学习之编程图表使用VBA,可以根据特定标准生成图表。下面通过一个例子来看看它如何实现。第1步 - 输入要生成图形的数据。第2步 - 创建3个按钮 - 一个生成条形图,另一个生成饼图,另一个生成柱形图。第3步 - 开发一个宏来生成这些类型的图表。' Procedure to Generate Pie ChartPrivate Sub fn_generate_pie_gra...原创 2020-03-08 13:55:04 · 466 阅读 · 0 评论 -
VBA基础学习之1.14文本文件
VBA基础学习之文本文件还可以读取Excel文件,并使用VBA将单元格的内容写入文本文件。VBA允许用户使用两种方法处理文本文件 -文件系统对象(FSO)使用Write命令1.14.1 文件系统对象(FSO)顾名思义,FSO对象帮助开发人员使用驱动器,文件夹和文件。 在本节中,我们将讨论如何使用FSO。编号对象类型描述1DriveDrive是一个对象。 ...原创 2020-03-08 13:48:50 · 251 阅读 · 0 评论 -
VBA基础学习之1.13Excel对象
VBA基础学习之Excel对象使用VBA进行编程时,用户将要处理的重要对象很少。下面是一些常见的对象 -应用程序对象工作簿对象工作表对象范围对象1.13.1 应用程序对象应用程序对象由以下部分组成 -应用程序范围的设置和选项。返回顶级对象的方法,比如ActiveCell,ActiveSheet等等。示例:'Example 1 :Set xlapp = Create...原创 2020-03-08 13:08:51 · 321 阅读 · 0 评论 -
VBA基础学习之1.12错误处理
VBA基础学习之1.12错误处理在(VBScript/VBA)编程中有三种类型的错误:语法错误运行时错误逻辑错误1.12.1 语法错误语法错误(也称为解析错误)发生在VBScript的解释时间。 例如,下面一行导致语法错误,因为它缺少一个右括号。Function ErrorHanlding_Demo() dim x,y x = "Yiibai Yiibai" ...原创 2020-03-07 23:28:33 · 219 阅读 · 0 评论 -
VBA基础学习之1.11事件
VBA基础学习之事件在VBA中,要手动更改单元格或单元格值范围时,可以触发事件驱动的编程。 更改事件可能会使事情变得更容易,但您可以非常快速地结束一个完整的格式化页面。VBA中有两种事件 -工作表事件工作簿事件1.11.1 工作表事件工作表事件在工作表中发生更改时被触发。 它是通过右键单击工作表选项卡并选择“查看代码”,然后粘贴代码来创建的。用户可以选择这些工作表中的每一个,...原创 2020-03-07 23:05:49 · 1509 阅读 · 0 评论 -
VBA基础学习之1.10VBA子程序
VBA基础学习之VBA子程序子程序(Sub Procedures,也叫子过程)与函数类似,但有一些差异。子过程不需要有返回一个值,而函数可能会或可能不会有返回一个值。子程序可以不用call关键字来调用。子程序总是包含在Sub和End Sub语句中。示例Sub Area(x As Double, y As Double) MsgBox x * yEnd Sub调用程序...原创 2020-03-07 22:24:36 · 1097 阅读 · 0 评论 -
VBA基础学习之1.9用户自定义函数
VBA基础学习之1.9用户自定义函数函数是一组可重复使用的代码,可以在程序中的任何地方调用。这消除了一遍又一遍地编写相同的代码的需要。这使程序员能够将一个大程序划分成许多小的可管理的功能模块。除了内置函数外,VBA还允许编写用户定义的函数。 在本章中,我们将学习如何在VBA中编写自己的函数。1.9.1 函数定义一个VBA函数可以有一个可选的return语句。如果要从函数返回值,则可使用r...原创 2020-03-07 22:17:21 · 632 阅读 · 0 评论 -
VBA基础学习之1.8数组
VBA基础学习之数组我们都知道,一个变量是一个存储值的容器。 有时,开发人员希望一次可以在一个变量中保存多个值。 当一系列值存储在单个变量中时,则称为数组变量。1.8.1 数组声明数组声明的方式与声明变量相同,只是数组变量的声明使用括号。 在下面的例子中,括号里提到了数组的大小。参考以下示例 -'Method 1 : Using DimDim arr1() 'Without Si...原创 2020-03-07 22:04:09 · 240 阅读 · 0 评论 -
VBA基础学习之1.7日期时间函数
VBA基础学习之日期时间函数VBScript日期和时间函数帮助开发人员将日期和时间从一种格式转换为另一种格式,或以适合特定条件的格式表示日期或时间值。编号函数描述1Date一个函数,它返回当前的系统日期。2CDate一个函数,将给定的输入转换为日期。3DateAdd一个函数,它返回一个指定的时间间隔被添加的日期。4DateDiff一个函...原创 2020-03-07 21:14:40 · 667 阅读 · 0 评论 -
VBA基础学习之1.6字符串
VBA基础学习之字符串1.6.1 字符串字符串是一个字符序列,可以由字母,数字,特殊字符或全部字符组成。 如果一个变量被包含在双引号""中,则被认为是一个字符串。语法variable_name = "this is a string"简单示例str1 = "string" ' Only Alphabetsstr2 = "132.45" ' Only Numbersst...原创 2020-03-07 20:40:00 · 235 阅读 · 0 评论 -
VBA基础学习之1.5循环语句
VBA基础学习之循环语句当需要多次执行一段代码时,就可以使用循环语句。 一般来说,语句是按顺序执行的:函数中的第一个语句首先执行,然后是第二个,依此类推。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许多次执行语句或语句组。 以下是VBA中循环语句的一般形式。1.5.1 For 循环for循环是一种重复控制结构,它允许开发人员有效地编写需要执行特定次数的循环。Fo...原创 2020-03-07 20:22:07 · 1143 阅读 · 0 评论 -
VBA学习基础之1.4条件语句
VBA学习基础之条件语句1.4.1 If … Then …一个if语句由一个布尔表达式和一个或多个语句组成。如果条件被评估为True,则执行If条件块下的语句。如果条件被评估为False,则执行If循环块后面的语句。If(boolean_expression) Then Statement 1 ..... ..... Statement nEnd IfP...原创 2020-03-07 19:45:40 · 1042 阅读 · 0 评论 -
VBA基础学习之1.3运算符
VBA基础学习之运算符运算符可以用一个简单的表达式定义,例如:4 + 5等于9。这里,4和5称为操作数,+被称为运算符。VBA支持以下类型的运算符 -算术运算符比较运算符逻辑(或关系)运算符连接运算符算术操作符以下是VBA支持算术运算符。假设变量A=5,变量B=10,那么 -比较运算符VBA支持的比较运算符如下所示。假设变量A=10,变量B=20,则 -逻辑运算符...原创 2020-03-07 19:28:00 · 401 阅读 · 0 评论 -
VBA代码碎片
VBA代码碎片pass原创 2020-03-07 18:55:49 · 1023 阅读 · 0 评论 -
VBA基础学习之1.2输入框(InputBox)
VBA基础学习之输入框(InputBox)InputBox函数提示用户输入值。当输入值后,如果用户单击确定 按钮或按下键盘上的ENTER 键,InputBox函数将返回文本框中的文本。如果用户单击“取消” 按钮,该函数将返回一个空字符串("")。语法InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])参数...原创 2020-03-07 18:42:27 · 2882 阅读 · 0 评论 -
VBA基础学习1.1之消息框(MsgBox)
VBA基础学习之消息框(MsgBox)MsgBox函数显示一个消息框,并等待用户点击一个按钮,然后根据用户点击的按钮执行相关的操作。语法MsgBox(prompt[,buttons][,title][,helpfile,context])参数说明prompt - 必需的参数。在对话框中显示为消息的字符串。提示的最大长度大约为1024个字符。 如果消息扩展为多行,则可以使用每行之间的...原创 2020-03-07 09:46:45 · 3171 阅读 · 0 评论 -
VB基础学习
VB基础学习1.基础2.变量3.程序4.语句4.1条件语句4.2循环语句5.日期和时间函数6.其他内建函数原创 2020-03-05 20:52:38 · 1167 阅读 · 0 评论