VBA常用技巧代码解析.doc
《VBA常用技巧代码解析.doc》由会员分享,可在线阅读,更多相关《VBA常用技巧代码解析.doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VBA常用技巧代码解析大家在学习VBA的过程中,相信都有收集代码的习惯,我也是,硬盘中藏有许多VBA实例、代码,在去年VBA精粹的写作过程中更是在网络上收集了大量的VBA资料。这些散布在各处的代码、实例对学习的帮助很大,但是查找起来很不方便,有时明明知道有某个例子,就是找不到,因此萌生了将这部分VBA资料进行整理的想法。 在写作VBA精粹一书时发现使用Word的文档结构图和目录的功能在查找资料时很方便,便使用VBA精粹的Word模板对资料进行了初步整理,计划用半年时间完成全部内容,目前已完成目录和第一部分内容,弊帚不敢自珍,将整理内容同步发在论坛上,希望对大家的学习有所帮助,也请大家指出其不足
2、、错误之处。在完成全部内容后我会将Word文档上传。2009-2-10 10:59 上传下载附件(99.08 KB) 声明 上传的附件在XP+Excel2003环境中进行过测试,其他版本未经测试,不能保证代码运行正确。部分代码出自论坛,有些已经找不到链接了,在此一并感谢原作者,在下面的内容中就不一一言明出处了。本帖最后由 yuanzhuping 于 2010-6-12 16:00 编辑第1部分Range(单元格)对象技巧1单元格的引用方法1-1 使用Range属性-10楼1-2 使用Cells属性-11楼1-3 使用快捷记号-11楼1-4 使用Offset属性-12楼1-5 使用Resize属
3、性-13楼1-6 使用Union方法-14楼1-7 使用UsedRange属性-15楼1-8 使用CurrentRegion属性-16楼技巧2 选定单元格区域的方法2-1 使用Select方法-19楼2-2 使用Activate方法-20楼2-3 使用Goto方法-21楼技巧3获得指定行、列中的最后一个非空单元格-22楼技巧4定位单元格-26楼技巧5查找单元格5-1 使用Find方法-33楼5-2 使用Like运算符-34楼技巧6 替换单元格内字符串-36楼技巧7复制单元格区域-37楼技巧8仅复制数值到另一区域8-1 使用选择性粘贴-41楼8-2 直接赋值的方法-41楼技巧9 单元格自动进入编
4、辑状态-43楼技巧10禁用单元格拖放功能-44楼技巧11单元格格式操作11-1 单元格字体格式设置-48楼11-2 设置单元格内部格式-49楼11-3 为单元格区域添加边框-52楼11-4 灵活设置单元格的行高列宽-53楼技巧12单元格中的数据有效性12-1 在单元格中建立数据有效性-62楼12-2 判断单元格是否存在数据有效性-62楼12-3 动态的数据有效性-62楼12-4 自动展开数据有效性下拉列表-62楼技巧13单元格中的公式13-1 在单元格中写入公式-64楼13-2 检查单元格是否含有公式-64楼13-3 判断单元格公式是否存在错误-64楼13-4 取得单元格中公式的引用单元格-6
5、4楼13-5 将单元格中的公式转换为数值-64楼技巧14单元格中的批注14-1 判断单元格是否存在批注-80楼14-2 为单元格添加批注-80楼14-3 删除单元格中的批注-80楼技巧15合并单元格操作15-1 判断单元格区域是否存在合并单元格-81楼15-2 合并单元格时连接每个单元格的文本-82楼15-3 合并内容相同的连续单元格-83楼15-4 取消合并单元格时在每个单元格中保留内容-84楼技巧16高亮显示单元格区域-90楼技巧17 双击被保护单元格时不显示提示消息框-91楼技巧18重新计算工作表指定区域-92楼技巧19单元格录入数据后自动保护-94楼技巧20工作表事件Target参数的
6、使用方法20-1 使用Address 属性-95楼20-2 使用Column属性和Row属性-95楼20-3 使用Intersect方法-95楼第1部分Range(单元格)对象的Word文档和附件-97楼第2部分Worksheet(工作表)对象技巧21 引用工作表的方式21-1 使用工作表的名称-103楼21-2 使用工作表的索引号-103楼21-3 使用工作表的代码名称-103楼21-4 使用ActiveSheet属性引用活动工作表-103楼技巧22选择工作表的方法-110楼技巧23遍历工作表的方法23-1 使用For.Next 语句-113楼23-2 使用For Each.Next 语句-
7、125楼技巧24在工作表中上下翻页-126楼技巧25工作表的添加与删除-144楼技巧26禁止删除指定工作表-146楼技巧27自动建立工作表目录-147楼技巧28工作表的深度隐藏-153楼技巧29防止更改工作表的名称-154楼技巧30工作表中一次插入多行-156楼技巧31删除工作表中的空行-157楼技巧32删除工作表的重复行-161楼技巧33定位删除特定内容所在的行-162楼技巧34判断是否选中整行-163楼技巧35限制工作表的滚动区域-167楼技巧36复制自动筛选后的数据区域-170楼技巧37使用高级筛选获得不重复记录-171楼技巧38工作表的保护与解除保护-174楼技巧39奇偶页打印-198
8、楼第2部分Worksheet(工作表)对象的Word文档和附件-199楼第3部分Wordbook(工作簿)对象技巧40工作簿的引用方法40-1 使用工作簿的名称-212楼40-2 使用工作簿的索引号-212楼40-3 使用ThisWorkbook-212楼40-4 使用ActiveWorkbook-212楼技巧41新建工作簿文件-223楼技巧42打开指定的工作簿-224楼技巧43判断指定工作簿是否打开43-1 遍历Workbooks集合方法-225楼43-2 错误处理方法-225楼技巧44禁用宏则关闭工作簿-233楼技巧45关闭工作簿不显示保存对话框45-1 使用Close方法关闭工作簿-23
9、4楼45-2 单击工作簿关闭按钮关闭工作簿-234楼技巧46禁用工作簿的关闭按钮-235楼技巧47保存工作簿的方法47-1 使用Save方法-246楼47-2 直接保存为另一文件名-246楼47-3 保存工作簿副本-246楼技巧48保存指定工作表为工作簿文件-247楼技巧49打印预览时不触发事件-251楼技巧50设置工作簿文档属性信息-253楼技巧51不打开工作簿取得其他工作簿数据51-1 使用公式-264楼51-2 使用GetObject函数-264楼51-3 隐藏Application对象-264楼51-4 使用ExecuteExcel4Macro方法-264楼51-5 使用SQL连接-2
10、64楼技巧52返回窗口的可视区域地址-283楼第3部分Wordbook(工作簿)对象的Word文档和附件-287楼第4部分Shape(图形)、Chart(图表)对象技巧53在工作表中添加图形-291楼技巧54导出工作表中的图片-296楼技巧55在工作表中添加艺术字-302楼技巧56遍历工作表中的图形-306楼技巧57移动、旋转图片-311楼技巧58工作表中自动插入图片-313楼技巧59固定工作表中图形的位置-317楼技巧60使用VBA自动生成图表-339楼技巧61使用独立窗口显示图表-345楼技巧62导出工作表中的图表-350楼技巧63多图表制作-364楼第4部分 Shape(图形)、Char
11、t(图表)对象附件及1-4部分文档-367楼第5部分Application对象技巧64取得Microsoft Excel版本信息-368楼技巧65取得当前用户名称-369楼技巧66Excel中的“定时器”-370楼技巧67设置活动打印机的名称-371楼技巧68屏蔽、改变组合键的功能-378楼技巧69设置Excel窗口标题栏-386楼技巧70自定义Excel状态栏-387楼技巧71灵活退出Excel-393楼技巧72隐藏Excel主窗口72-1 设置Application对象的Visible属性-395楼72-2 将窗口移出屏幕-395楼72-3 设置工作簿作为加载宏运行-395楼第5部分 Ap
12、plication对象附件及1-5部分文档-396楼第6部分使用对话框技巧73使用Msgbox函数73-1 显示简单的提示信息-409楼73-2 定制个性化的消息框-409楼73-3 获得消息框的返回值-409楼73-4 在消息框中排版-409楼73-5 对齐消息框中显示的信息-409楼技巧74自动关闭的消息框74-1 使用WshShell.Popup方法显示消息框-411楼74-2 使用API函数显示消息框-411楼技巧75使用InputBox函数75-1 简单的数据输入-413楼75-2 使用对话框输入密码-413楼技巧76使用InputBox方法76-1 输入指定类型的数据-421楼76
13、-2 获得单元格区域地址-421楼技巧77使用对话框77-1 调用内置的对话框-440楼77-2 获取选定文件的文件名-440楼77-3 使用“另存为”对话框-440楼技巧78调用操作系统“关于”对话框-444楼第6部分 使用对话框附件及1-6部分Word文档-449楼第7部分 菜单和工具栏技巧79在菜单中添加菜单项-467楼技巧80在菜单栏指定位置添加菜单-468楼技巧81屏蔽和删除工作表菜单-476楼技巧82改变系统菜单的操作-477楼技巧83定制自己的系统菜单-478楼技巧84改变菜单按钮图标-489楼技巧85右键快捷菜单增加菜单项-497楼技巧86自定义右键快捷菜单-504楼技巧87使
14、用右键菜单制作数据有效性-505楼技巧88禁用工作表右键菜单-506楼技巧89创建自定义工具栏-518楼技巧90自定义工具栏按钮图标-519楼技巧91自定义工作簿图标-520楼技巧92移除工作表的最小最大化和关闭按钮-530楼技巧93在工具栏上添加下拉列表框-536楼技巧94屏蔽工作表的复制功能-537楼技巧95禁用工具栏的自定义-548楼技巧96屏蔽所有的命令栏-559楼技巧97恢复Excel的命令栏-560楼第7部分 菜单和工具栏附件及1-7部分Word文档-562楼第8部分 控件与用户窗体技巧98限制文本框的输入-568楼技巧99文本框添加右键快捷菜单-573楼技巧100文本框回车自动输
15、入-581楼技巧101自动选择文本框内容-582楼技巧102设置文本框数据格式-583楼技巧103限制文本框的输入长度-584楼技巧104将光标返回文本框中-619楼技巧105文本框的自动换行-620楼技巧106多个文本框数据相加-629楼技巧107控件跟随活动单元格-630楼技巧108高亮显示按钮-634楼技巧109组合框和列表框添加列表项的方法109-1 使用RowSource属性添加列表项-638楼109-2 使用List属性添加列表项-639楼109-3 使用AddItem方法添加列表项-640楼技巧110去除列表框数据源的重复值和空格-642楼技巧111移动列表框条目-642楼技巧1
16、12允许多项选择的列表框-643楼技巧113多列组合框和列表框的设置113-1 多列组合框和列表框添加列表项-646楼113-2 多列列表框写入工作表-647楼技巧114 输入时逐步提示信息-679楼技巧115二级组合框-694楼技巧116使用DTP控件输入日期-698楼技巧117使用RefEdit控件选择区域-707楼技巧118如何注册控件-723楼技巧119遍历控件的方法119-1 使用名称中的变量遍历控件-730楼119-2 使用对象类型遍历控件-731楼119-3 使用程序标识符遍历控件-732楼119-4 使用名称中的变量遍历图形-733楼119-5 使用FormControlTyp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VBA 常用 技巧 代码 解析
限制150内