vba知识点(excel vba案例实战从入门到精通pdf)

最近自学了一份Excel VBA笔记的总结,分享给大家。
声明变量存储长度:Dim变量名asting * 10 string类型存储10个字符。
编写语句时,换行和空格“_”回车。
合并多行语句,在每一行语句的末尾添加“3360”(英文字符冒号)来添加下一行语句。
注释语句,” ‘ “英文字符单引号后跟注释语句,可以加在单行上,也可以加在代码末尾。Rem注释语句只能在一行中。
调试时,使用注释语句在不运行的代码前加上单引号或Rem,方便调试。不要反复删除和添加代码。
应用程序对象公共对象:
application . screen updating=true | false设置是否显示代码执行过程可以加快程序运行速度。
工作表. delete删除工作表对象。
申请。DisplayAlerts=true | false是否显示警告消息?
application . Enable events=true | false启用/禁用事件
application . Worksheet function . Worksheet函数,该函数调用工作表中存在但不在VBA中的函数。VBA中存在的函数不能使用此方法。
应用程序的常见属性:
练习册指练习册:练习册。项目(索引号),缩写:工作簿(索引号),以及按工作簿名称引用:工作簿(\ ‘工作簿名称\ ‘)
工作簿。Name返回工作簿名称。
工作簿。Path返回工作簿路径
Workbook.fullname返回工作簿的路径和名称。
Workbook workbook方法,Add添加新工作簿,Open打开工作簿,Activate激活工作簿,Save保存工作簿,SaveAs保存工作簿,save as不关闭原工作簿,Close关闭工作簿。
工作表参考工作表:工作表。项目(索引号)、缩写:工作表(索引号)以及按工作表名称列出的参考:工作表(\ ‘工作表名称\ ‘)
ActiveSheet是指当前活动的工作表。
常用的工作表属性和方法:Add插入新工作表,name工作表Name属性,Delete删除工作表,Activate和Select激活工作表,Copy复制工作表,Move移动工作表,Visible属性显示或隐藏工作表。
工作表。获取当前工作簿中工作表的数量。
Range对象是指单元格区域:Range(\ ‘单元格区域\ ‘)
引用了多个不连续的区域:范围(\ ‘区域1,区域2,区域3.\’)
交叉引用区域:范围(\ ‘区域1,区域2\ ‘)不同的区域用空格隔开。
引用由两个区域包围的矩形区域:Range(\’ area 1\ ‘,\’ area 2\ ‘)
范围(\ ‘区域\ ‘)。Cells (row,column)指区域中指定的行和列单元格,cells (index n)指区域中的第n个单元格。当索引号大于区域内单元格数时,会自动向行方向扩展,列数不变。
Cells属性只能引用一个单元格。
同时选择两个不连续的区域:应用。联合(范围(\ ‘区域1\ ‘),范围(\ ‘区域2\ ‘)。挑选
范围。偏移(水平方向,垂直方向)方法可以控制对象的移动距离。参数1为正,负为上,参数2为正,负为右,负为左。
Resize (row,column)方法用于缩放单元格区域。
UsedRange属性返回工作表中由已用单元格包围的矩形区域,包括空单元格。
CurrentRegion属性返回当前区域中由空行和空列围成的区域,并且CurrentRegion区域小于或等于UsedRange返回的区域。
End:返回一个Range对象,该对象代表包含源区域的区域末尾的单元格。相当于按下End up键(xlUp)、End down键(xlDown)、End left键(xlToLeft)或End right键(xlToRight)。这是一个只读Range对象。
将记录写入新行:Range(\’ area \ ‘)。结束(xldown)。偏移量(1,0)。值=记录内容。
Value属性:指示单元格内容。
Count返回单元格区域中的单元格数目,即区域。行。Count返回区域中的行数和区域。列。Count返回区域中的列数。
属性,返回单元格地址。
Activate和select选择的区别:Activate在激活区域选中一个单元格后,该区域仍然被选中,而Select只选中一个单元格。
全部清除,清除注释清除注释,清除内容清除内容,清除格式清除格式。
复制粘贴复制粘贴方法:单元格区域1.copy[Destination:=]单元格区域2
Delete方法删除单元格。
其他对象命名对象,使用Name方法定义名称。
Comment对象:AddComment方法添加注释。如果单元格已经有注释,再次添加它们将导致错误。
字体对象:设置字体格式
Worksheet对象事件Worksheet_Change事件:当对象中单元格的内容发生变化时,将触发该事件。
Worksheet_SelectionChange事件:当选定的单元格发生变化时触发该事件。
Worksheet_Activate事件:当工作表被激活时触发该事件。
Worksheet_Deactivate事件:当此工作表被禁用(其他工作表被激活,并且当前工作表成为活动工作表)时,会发生此事件。
其他工作表事件:BeforeDoubleClick事件:此事件在双击工作表之后但在双击工作表之前发生;Rightclick事件:右键单击工作表,该事件发生在右键操作之前;此事件在Calculate重新计算工作表后发生;FollowHyperlink事件:当单击工作表中的任何超链接时发生;PivotTableUpdate事件:在工作表中的数据透视表更新后发生;
Workbook对象事件Workbook_Open事件:当工作簿打开时运行此事件。
Workbook_BeforeClose事件:此事件在工作簿关闭前发生。
Workbook_SheetChange事件:当工作簿中的任何单元格发生更改时,将发生此事件。
其他事件方法应用程序。Onkey(表示按键字符串,运行事件)方法:当按下特定的按键或特定的按键组合时,运行指定的进程。
申请。OnTime (running time,running process [,last running time ][,True|False])方法:安排一个进程在未来的特定时间运行(可以是在指定的时间,也可以是在指定的时间段之后)。
InputBox方法中的Top和Left参数表示输入窗口中工作表的相对位置,InputBox函数中的xpos和ypos参数表示输入窗口平面中的相对位置。
InputBox方法的Type参数可以设置返回值的数据类型,InputBox函数只返回字符串类型。

其他教程

关于疫情对学生带来的影响(疫情对学生的积极影响)

2022-8-14 3:50:56

其他教程

即将播出动漫(2020下半年动漫)

2022-8-14 3:53:07

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索