VBA 学习笔记 - 输入框】的更多相关文章

学习资料 https://www.yiibai.com/vba/vba_input_box.html 输入框 InputBox 函数说明 提示用户输入值.当输入值后,如果用户单击确定 按钮或按下键盘上的ENTER 键,InputBox函数将返回文本框中的文本.如果用户单击"取消" 按钮,该函数将返回一个空字符串(""). 函数用法 InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])…
这是一个学习VBA编程的学习笔记. 一. 介绍 二. 使用手册 2.1. 如何在Excel2010中开始使用VBA? 2.2. 如何使用VBA编辑器进行编程? 三. 语法说明 3.1 数据类型 3.2 变量和常量的定义 3.3 数组 3.4 过程语句 3.5 过程和函数 3.6 补充 四. 具体实例 一.介绍 Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Offic…
学习资料:https://www.yiibai.com/vba/vba_variables.html 变量和常量命名规则 必须以字母开头 不能包含空格.句点(.).感叹号(!)或字符@,&,$,# 长度不能超过 255 个字符 不能使用 Visual Basic 保留关键字 变量 变量语法 变量在使用前必须声明即定义变量. Dim variable_name As variable_type 数据类型 在程序编写中,定义一个变量的数据类型,首先是表示它的存储形式. 其次是通知编译程序使用变量的数…
date() 返回当前的系统日期 返回格式为 YYYY/MM/DD CDate() 学习资料:https://www.yiibai.com/vba/vba_cdate_function.html 将有效的日期和时间表达式转换为类型日期. 用法 cdate(date) 丸子:就是把输入转换为固定日期格式: YYYY/MM/DD 支持"月日年"."年月日"格式,其中月份可以为英文缩写,但是 Libre Office 的编辑器不支持此种格式,会报错,只能使用 Micro…
学习资料:https://www.yiibai.com/vba/vba_operators.html 算术运算符 加减乘除模指,这个没啥特别的. 比较运算符 和 Lua 相比,判断相等变成了一个等于号 = 不想等变成了 <> 逻辑运算符 需要注意的是全大写 AND OR NOT XOR 连接操作符 加号 + 和 & 都可以作为连接符,区别就是前者两边都是数字的时候会当成算术运算.…
学习资料:https://www.yiibai.com/vba/vba_macro_comments.html 注释 单引号或 REM 开头 丸子:多行注释咋办? 消息框(MsgBox) 函数功能:显示一个消息框,并等待用户点击一个按钮,然后根据用户点击的按钮执行相关的操作. 函数用法:MsgBox(prompt[,buttons][,title][,helpfile,context]) 参数 参数 类型 选项 说明 默认值 prompt 字符串 必填 在对话框中显示为消息的字符串.提示的最大长…
说明(2017.3.26): 1. 采用的是兰色幻想教学视频中的“父子转换法” 2. 这种VBA的遍历文件夹方法非常难理解,主要是因为dir这个函数,第一次带参数调用,返回的是此目录下的第一个文件,第二次无参数调用,返回的是此目录下一个第二个文件,这就很操蛋了,还要配合do循环. 3. VBA的各种do..until..loop, do..while..loop, if..then..end if, for 1 to 10..next尼玛这么多关键字要死啊!不骂不痛快!本来思考的就很累,还时不时…
说明(2017.3.23): 1. VBA的数组还是很难用的,其实就是非常难用! 2. 要先定义一个数组,可以是空的,也可以里面写个数字作为数组长度. 3. 如果是空数组,可以后面redim重新定义数组长度.如果不是空的,再用redim就会报错“数组维数已定义”! 4. dim里面不能用变量,报错“只能用常数表达式”,里面只能用具体数字. 5. redim不能重新定义数组维数,就是说本来dim了一个一维数组,redim不能把它改成二维数组. 6. redim里面貌似能用变量. 7. 两种方法,一…
说明(2017.3.20): 1. Dim As声明变量类型,Set赋值/初始化 2. With使后面的省略对象,直接点就行,后面要End With 3. Application.StatusBar = "正在创建word",这个会在Excel左下角出现提示 4. .ActiveDocument.SaveAs2(),里面第一个参数是文件名,需要加地址,不然不行 5. 最后记得加Quit,wordApp要清零(释放对象实例,收回该对象占用的内存),Application.StatusBa…
'VBA对象 'VBA中的对象其实就是我们操作的具有方法.属性的excel中支持的对象 'Excel中的几个常用对象表示方法 '1.工作簿 ' Workbooks 代表工作簿集合,所有的工作簿,Workbooks(N),表示已打开的第N个工作簿 ' Workbooks ("工作簿名称") ' ActiveWorkbook 正在操作的工作簿 ' ThisWorkBook '代码所在的工作簿 '2.工作表 ' 'Sheets("工作表名称") 'Sheet1 表示第一个…