下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VBA自动化编程技巧全套1.选中最下,最上,最左,最右的单元格Range对象的end()方法可以传递以下几个常量,分别实现底端上下左右的选择。常量値内容对应键盘操作xlUp-4162上方向移動[Ctrl]+[↑]xlDown-4121下方向移動[Ctrl]+[↓]xlToLeft-4159左方向移動[Ctrl]+[←]xlToRight-4161右方法移動[Ctrl]+[→]<例子1>SubSample1()'从A1选择最下面的单元格Range('A1').End(xlDown).SelectEndSub例子1虽然可行,但有些情况却不太方便。比如以下两种情况。那就需要用到例子2中的写法。•A1到A列最后一行中有空格。•A列为空。________________________________________<例子2>SubSample2()'----A列最終行向上找的第一行Cells(Rows.Count,1).End(xlUp).SelectEndSub这样写就比较安全了。2.打开文件操作Application的下面这个方法可以很方便的打开各种文件。•GetOpenFilename(FileFilter,FilterIndex,Title,ButtonText,MultiSelect)参数FileFilter指定任意的字符串描述想要打开的类型,比如“excel文件”。然后指定类型。可以用通配符。•关于用户取消操作实际操作中会弹出一个对话框让你选文件,如果什么文件都不选就关闭对话框,这时的返回值为False。<例子3>DimOpenFileNameAsStringOpenFileName=
Application.GetOpenFilename('excel文件,*.xls?;*.xlsx')'用户取消了操作If(OpenFileName='False')ThenEndEndIfWorkbooks.OpenOpenFileName3.取消画面渲染如果做的处理比较耗时,可以取消画面渲染加快处理速度。
Application.ScreenUpdating=False//做一些比较耗时的处理
Application.ScreenUpdating=True4.单元格相对位置Range.Offset(行方向,列方向)来获取相对位置。正数代表往下,往右。所以下面的例子是B2左边一列,也就是A2。Range('B2').Offset(0,-1)5.声明变量同时赋值普通声明一个变量就是Dimxxasxx。同时赋值要再写一遍变量名。。。不得不说真的很麻烦。DimS_ROWAsInteger:S_ROW=Range('A1')6.不显示确认对话框做一些删除之类的操作,如果程序里不自动屏蔽对话框的话,自动化就无从谈起了。以下是个简单的例子。Application.DisplayAlerts=FalseWorksheets('sheet1').DeleteApplication.DisplayAlerts=True7.保存工作簿Workbook.SaveAs方法。设置Filename参数即可。Dimbook1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年办公复印机买卖协议详细范本
- 2024年白字黑字无中介借款协议样例
- GF2024年工程设计服务协议
- 2024年初级水产批发销售协议样本
- 2024员工加入协议详细规定
- 2024年架子工承包协议
- 二手摩托车交易协议范本2024
- DB11∕T 1668-2019 轻钢现浇轻质内隔墙技术规程
- 2024年医疗器械试验协议模板
- 2024年企业股权奖励实施细则协议
- GB/T 6974.3-2024起重机术语第3部分:塔式起重机
- 绵阳市高中2022级(2025届)高三第一次诊断性考试(一诊)数学试卷(含答案逐题解析)
- 绵阳市高中2022级(2025届)高三第一次诊断性考试(一诊)化学试卷
- 人教版八年级上册生物全册教案(完整版)教学设计含教学反思
- 棋牌室消防应急预案
- 福建省泉州市2023-2024学年高一上学期期末考试地理试题(解析版)
- 2024年学校中层干部考核细则样本(六篇)
- 2024年协商一致解除劳动合同范例(四篇)
- 医美机构转让合同模板
- 工程项目管理信息化方案
- 大学数学《概率论与数理统计》说课稿
评论
0/150
提交评论