![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VBA
文章平均质量分 63
Arron_yuan
use tools
not just use
展开
-
VBA基础教程-变量+预算符+流程控制语句
一、VBA变量1、变量是一个指定的内存位置,用于保存脚本执行过程中可以更改的值。以下是命名变量的基本规则。变量名称必须使用一个字母作为第一个字符。 变量名称不能使用空格,句点(.),感叹号(!)或字符@,&,$,#。 变量名称的长度不能超过255个字符。 不能使用Visual Basic保留关键字作为变量名称。/2变量使用前必须声明:2、在VBA中,变量需要在使用它们之前声...原创 2018-12-07 18:43:11 · 433 阅读 · 0 评论 -
VBA错误处理
在(VBScript/VBA)编程中有三种类型的错误:语法错误 运行时错误 逻辑错误语法错误语法错误(也称为解析错误)发生在VBScript的解释时间。 例如,下面一行导致语法错误,因为它缺少一个右括号。Function ErrorHanlding_Demo() dim x,y x = "Yiibai Yiibai" y = Ucase(xEnd Funct...原创 2018-12-08 22:52:29 · 3059 阅读 · 0 评论 -
VBA事件
在VBA中,要手动更改单元格或单元格值范围时,可以触发事件驱动的编程。 更改事件可能会使事情变得更容易,但您可以非常快速地结束一个完整的格式化页面。VBA中有两种事件 -工作表事件 工作簿事件工作表事件工作表事件在工作表中发生更改时被触发。 它是通过右键单击工作表选项卡并选择“查看代码”,然后粘贴代码来创建的。Private Sub Worksheet_BeforeDoubleC...原创 2018-12-08 22:45:32 · 3163 阅读 · 0 评论 -
VBA子程序
子程序(Sub Procedures,也叫子过程)与函数类似,但有一些差异。子过程不需要有返回一个值,而函数可能会或可能不会有返回一个值。 子程序可以不用call关键字来调用。 子程序总是包含在Sub和End Sub语句中。Sub Area(x As Double, y As Double) MsgBox x * yEnd Sub调用area脚本,计算面积Functi...原创 2018-12-08 22:37:44 · 2275 阅读 · 0 评论 -
VBA用户自定义函数
函数是一组可重复使用的代码,可以在程序中的任何地方调用。这消除了一遍又一遍地编写相同的代码的需要。这使程序员能够将一个大程序划分成许多小的可管理的功能模块。除了内置函数外,VBA还允许编写用户定义的函数。一个VBA函数可以有一个可选的return语句。如果要从函数返回值,则可使用return语句。例如,可以在一个函数中传递两个数字,然后从函数中返回它们的乘积。注 - 函数可以返回由...原创 2018-12-08 22:30:53 · 4936 阅读 · 0 评论 -
VBA数组
一系列值存储在单个变量中时,则称为数组变量。一、一维数组数组声明Method 1 : Using DimDim arr1() 'Without Size'Method 2 : Mentioning the SizeDim arr2(5) 'Declared with size of 5'Method 3 : using 'Array' ParameterDim ...原创 2018-12-08 22:18:32 · 8837 阅读 · 0 评论 -
VBA日期时间函数
VBScript日期和时间函数帮助开发人员将日期和时间从一种格式转换为另一种格式,或以适合特定条件的格式表示日期或时间值。一、日期函数1、Dateadd()Private Sub Constant_demo_Click() ' Positive Interal date1 = "1 Jan 2013" date1 = CDate(date1) MsgBox...原创 2018-12-08 21:37:02 · 25858 阅读 · 0 评论 -
VBA字符串
字符串是一个字符序列,可以由字母,数字,特殊字符或全部字符组成。 如果一个变量被包含在双引号""中,则被认为是一个字符串。语法:variable_name = "this is a string" 1、InStr函数语法:InStr([start,]string1,string2[,compare])参数说明Start - 一个可选参数。指定搜索的起始...原创 2018-12-08 20:44:27 · 2907 阅读 · 0 评论 -
VBA循环
当需要多次执行一段代码时,就可以使用循环语句。 一般来说,语句是按顺序执行的:函数中的第一个语句首先执行,然后是第二个,依此类推。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许多次执行语句或语句组。 以下是VBA中循环语句的一般形式。一、循环结构1、for循环Private Sub Constant_demo_Click() Dim a As I...原创 2018-12-08 17:43:40 · 2144 阅读 · 0 评论 -
VBA 文本文件
读取Excel文件,并使用VBA将单元格的内容写入文本文件。VBA允许用户使用两种方法处理文本文件 -文件系统对象(FSO) 使用Write命令DriveDrive 是一个对象,它提供对特定磁盘驱动器或网络共享的属性的访问。 Drive对象支持以下属性 -AvailableSpace DriveLetter DriveType FileSystem FreeSpace...原创 2018-12-08 23:14:12 · 547 阅读 · 0 评论