ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:23.26KB ,
资源ID:14712842      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14712842.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VBA程序开发语句集锦解析Word文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VBA程序开发语句集锦解析Word文档格式.docx

1、.Worksheets(Sheet1.Cells(1, 1.Formula = Workbooks(.Cells(1, 1.Value = 所赋的数值5Switch关闭屏幕更新Application.ScreenUpdating = False执行以上语句后,将停止屏幕显示更新动作,可以达到提高运算速度、避免屏幕闪动的效果6Sentence查找数据区域某列的最大行号RowMax=Workbooks(ExcelBookName.Worksheets(SheetName.Cells(65536,C1.End(xlUp.Row其中C1为指定的某列的列号7Sentence查找数据区域某行的最大列号Co

2、lMax=Workbooks(ExcelBookName.Worksheets(SheetName.Cells(R1, 255.End(xlToLeft.Column其中R1为指定的某行的行号获取数据区的最大列号获取第3行的最大列号:Worksheets(1.cells(3,255.End(xlToLeft.Column8Sentence复制工作表内所有单元格Cells.Copy9Switch关闭预警设置Application.DisplayAlerts = False (Application.DisplayAlerts = True 当执行文件存盘,在存储目录中有相同名称的文件时,如果执行

3、了以上语句,则不再提出预警一般在使用完以上语句后,则立即执行括号内的对应语句,避免不可预知的错误发生10Switch关闭文件时不执行存盘动作Workbooks(File.Close savechanges:=False11Function从一个字符串中截取一个子串Mid(string, start,x;其中string为原字符串,start为开始位置,x为截取子字符串的长度也可以使用函数:Right(text,num_chars和 Left(text,num_chars返回子字符串12Function计算两个日期之间的天数、月份语法:= DATEDIF(start_date,end_date,

4、unit数、年数 1.Start_date:代表一段时期的第一个日期或起始日的日期。日期可以放在引号内作为文本字符串输入(如 2001-1-30,也可以作为序列数(如 36921,如果使用的是 1900 日期系统,则它代表2001年1 30 日输入,或作为其他公式或函数的结果(如 DATEVALUE(输入。2.End_date:代表一段时期的最后一个日期或结束日的日期。3.Unit:要返回的信息的类型:Y,MDMDYMYD表示返回忽略了年份的天数;表示返回忽略了年份和月份的天数13Switch强制要求对变量进行定义Option Explicit在模块的开始部分执行以上语句,则所有变量必须先行定

5、义之后才能使用14Sentence使用程序在单元格内写入公式ActiveSheet.Cells(4, 11.FormulaR1C1 = =SUM(R2C:R65532C15Sentence判断语句1 If Then Else ; If Then Else End If(此形式为多行写法If condition Then statementsElse elsestatementsEnd If2 Select Case Case Case Else End Case16Sentence循环语句1 For counter = start To end Step step Exit For Next

6、counter2 For Each element In group Exit For Next3 Do while |until condition Exit Do Loop4 Do Exit Do Loop while |until condition17Sentence auto_open and auto_close Sub auto_open( Sub End; Sub auto_close( Sub End当Exel文件打开时或者关闭时执行的模块18Function Excel 定时器Application.OnTime Now + TimeValue(00:05:00 SaveI

7、t以上语句的功能为,当执行以上语句5分钟后,执行过程SaveIt,从而起到延时功能Application.OnTime TimeValue(17:, Show_my_msg以上语句的功能为,当执行以上语句后,在之后的17点钟调用过程 Show_my_msg19Sentence调用Windows打开文件对话框FileName = Application.GetOpenFilename(Excel 文件 (*.xls,*.xls执行以上语句后,即出现Windows打开文件对话框,选择文件后,变量FileName的内容即为需要打开文件的路径名和文件名20Switch显现和隐藏工作表隐藏工作表:She

8、ets(.Visible = False显现工作表:.Visible = True21Switch删除工作表上的按钮ActiveSheet.Shapes(CommandButton1.Delete22Sentence当前工作薄另存ActiveWorkbook.SaveAs FileName:=FilePatch & FileName23File关闭当前工作薄ActiveWindow.Close24Exprresion使用公式计算行号(列号返回当前的行号:=row(返回当前的列号:=Column(25Error ByRef参数不符的原因 1.传递的变量未定义参数类型,系统默认为Variant类型

9、,导致传递时类型不符;2.变量定义方式不正确:如 Dim I,j as Integer,中的i认为没有定义26Serface各个常用工具栏的显示和隐藏Application.CommandBars(Worksheet Menu Bar.Enabled = True 显示菜单栏,False隐藏Application.CommandBars(Toolbar List显示工具栏,False隐藏下同Standard.Visible = True 显示常用工具栏Formatting显示格式工具栏Application.DisplayFormulaBar = True 显示编辑栏With ActiveWi

10、ndow .DisplayGridlines = True 显示网格.DisplayHeadings = True 显示行号列标.DisplayOutline = True 显示分级显示符号.DisplayZeros = True 显示零值 .DisplayHorizontalScrollBar = True 显示水平滚动条 .DisplayVerticalScrollBar = True 显示垂直滚动条 .DisplayWorkbookTabs = True 显示工作表标签27Event文件关闭事件Private Sub Workbook_BeforeClose(Cancel As Bool

11、ean End Sub28Event失去焦点事件Private Sub Workbook_WindowDeactivate(ByVal Wn As Window End Sub28Sentence使用语句设置单元格公式在当前A1单元格内输入公式:=C2,则分别表现为Formula与FormulaR1C1的区别Cells(1,1.Formula = =C2Cells(1,1.FormulaR1C1 = =R1C2 其中1与2为单元格相对偏移量29Sentence On Error Resume Next 说明当一个运行时错误发生时,控件转到紧接着发生错误的语句之后的语句,并在此继续运行。30Pu

12、blic Const用于在文件级强制对该文件中的所有变量进行显式声明31Sentence Public用于定义公用的全局变量32Function ASCII码与字符之间的转换函数Chr(65的值为A;Asc(A的值为6533Sentence Option Explicit用在模块的头部,要求强制对使用的变量进行预定义34Operation Shift键以图片格式复制选定一单元格区域,按住Shift键,同时在主菜单中:编辑=复制图片35Operation转置粘贴使用选择性粘贴,选择对话框中的转置选项即可。36Sentence VBA 生成下拉选单的设置 1.设置下拉选单,同时不允许输入选单意外的内容Cells(I,j.Validation.DeleteCells(I,j.Validation.Add Type:=xlValidateList, Formula1:=SelectList2.设置下拉选单,但是可以输入选单以外的内容Cells(I,j.Validation.ShowErrow = False37Sentence禁止/启用事件触发 1.禁止所有事件:Application.EnableEvents = False2.启用所有事件:Application.EnableEvents = Tru

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1