返回列表 回复 发帖

[分享] 完全手册Excel VBA典型实例大全实例—源码公开

[分享] 完全手册Excel VBA典型实例大全实例—源码公开

    《完全手册Excel VBA典型实例大全——通过368个例子掌握(含光盘1张)》使用368个实例详细介绍了Excel VBA的使用技巧,《完全手册Excel VBA典型实例大全——通过368个例子掌握(含光盘1张)》共分18章,分别介绍了宏的应用、VBE使用、程序控制流程、Range对象操作、Worksheet对象操作、Workbook对象操作、Application对象操作、Window对象操作巧、Chart对象操作、用户界面设计、命令栏和功能区操作、Excel处理工作表数据、Excel处理数据库、创建加载宏、文件和文件夹操作、文本文件操作、用Excel控制其他程序和VBE工程实用操作等。为方便读者学习,《完全手册Excel VBA典型实例大全——通过368个例子掌握(含光盘1张)》附有光盘,光盘中包含了书中的实例文件。《完全手册Excel VBA典型实例大全——通过368个例子掌握(含光盘1张)》实例包含了Excel VBA各方面的知识,结构上由浅入深,可使读者快速入门。适合需要用Excel解决复杂问题,或者准备利用Excel VBA技术开发Excel应用程序的读者,也适合大中专院校的学生阅读,还可作为VBA的培训教材。

     该实例非常有用。对于初学者得之不易。提供下载地址。但该地址可能会限制流量,如果暂时不能下,等待一段时间即可下载。


点击下载:VBA典型实例大全.rar
                   VBA典型实例大全1.rar
8

评分人数

一切皆有可能!
哈哈 阅读的人不少  却只见踪迹不见声!!!
一切皆有可能!
谢谢,收藏中,有时间研究研究。
先收藏了!谢谢楼主!!!!!

谢谢版主了,收藏了,很好

谢谢版主了,收藏了,很好

xiexie

xiexiedddddddddddddddddddddddddddddddddddddddddddd
多谢,收藏了
这个要支持,咱好好学学!
确实是初学者的好东东.多谢.
先谢谢了,下来再回去看看
先謝謝了…先收藏起來了…
谢谢楼主了,先收藏起来!
非常感谢楼主:em73
应该不错的。感谢楼主的热诚推荐!
收藏了 很有用值得学习
感谢楼主,很有用值得学习
太感谢了,下来学习一下
谢谢楼主分享,下载学习收藏之!:em65
目    录
第1章  宏的应用技巧
"     宏是一个VBA程序,1通过宏可以完成枯燥的.频繁的重复性工作.本章的实例分别介绍在Exel2003、
Exel2007中录制宏.使用VisualBasi代码创建宏的方法,最后还以实例演示运行宏和编辑宏的方法."
 1.1  创建宏
  例001  在Exel2003中录制宏
  例002  打开Exel2007的录制宏功能
  例003  在Exel2007中录制宏
  例004  使用VisualBasi创建宏
 1.2  管理宏
  例005  运行宏
  例006  编辑宏
第2章  VBE使用技巧
 VBE(VisualBasi  Editor)是编写VBA代码的工具,1在上一章中曾使用VBE编辑宏代码.本章的实  例介绍了设置VBE操作环境.在VBE中管理工程代码.使用VBE的辅助工具提高代码输入效率等方法.
 2.1  设置VBE操作环境
  例007  停靠VBE子窗口
  例008  定制VBE环境
 2.2  工程管理
  例009  增加模块
  例010  删除模块
  例011  导出模块
  例012  导入模块
 2.3  管理代码
  例013  属性/方法列表
  例014  常数列表
  例015  参数信息
  例016  自动完成关键字
第3章  程序控制流程技巧
 结构化程序设计中使用的基本控制结构有3种:顺序结构.选择结构和循环结构.
本章以实例演示了VBA中这三种控制结构的控制语句,最后还介绍了在VBA中使用数组的方法.
 3.1  常用输入/输出语句
  例017  九九乘法表(Print方法的应用)
  例018  输入个人信息(Inputbox函数的应用)
  例019  退出确认(Msgbox函数的应用)
 3.2  分支结构
  例020  突出显示不及格学生
  例021  从身份证号码中提取性别
  例022  评定成绩等级
  例023  计算个人所得税
 3.3  循环结构
  例024  密码验证
  例025  求最小公倍数和最大公约数
  例026  输出ASII码表
  例027  计算选中区域数值之和
  例028  换零钱法(多重循环)
 3.4  使用数组
  例029  数据排序
  例030  彩票幸运号码
  例031  用数组填充单元格区域
第4章  Range对象操作技巧
 用户在使用Exel时,1大部分时间都是在操作单元格中的数据,1同样地,1在Exel中使用VBA编程时,1也需要频繁地引用单元格区域.本章实  例介绍用VBA引用单元格.获取单元格信息.操作单元格数据.设置单元格格式等内容.
 4.1  获取单元格的引用
  例032  使用A1样式引用单元格
  例033  使用索引号引用单元格
  例034  引用多个单元格区域
  例035  合并单元格区域
  例036  引用合并区域的子区域
  例037  动态选中单元格区域
  例038  引用相对其他单元格的单元格
  例039  扩展单元格区域
  例040  引用单元格交叉区域
  例041  引用当前区域
  例042  获取已使用区域
  例043  引用区域内的单元格
  例044  设置标题行格式
  例045  选取条件格式单元格
  例046  选择数据列末单元格
  例047  获取某列连续数据区域
  例048  获取多个不同长度的非连续列
  例049  当前单元格的前后单元格
  例050  获取三维区域
 4.2  获取单元格信息
  例051  获取标题行和数据行
  例052  获取当前区域信息
  例053  单元格区域是否有公式
  例054  追踪公式单元格
  例055  获取单元格地址
 4.3  操作单元格
  例056  合并相同值单元格
  例057  删除指定字符后的内容
  例058  给单元格设置错误值
  例059  活动单元格错误类型
  例060  自动设置打印区域
  例061  按设置长度换行
  例062  选择不含公式的单元格
  例063  生成不重复随机数
  例064  拆分单元格
  例065  添加超链接
  例066  删除超链接
  例067  限制单元格移动范围
  例068  插入批注
  例069  隐藏/显示批注
  例070  删除批注
  例071  复制单元格区域
  例072  给单元格设置公式
  例073  复制公式
  例074  查找并填充空白单元格
  例075  清除单元格
  例076  删除单元格区域
 4.4  设置单元格格式
  例077  按颜色统计单元格数量
  例078  获取单元格底纹和图案
  例079  设置页眉为单元格值
  例080  设置日期格式
  例081  生成大写金额
  例082  格式化当前区域的数据
  例083  设置自动套用格式
  例084  突出显示当前位置
  例085  设置边框线
  例086  设置文本对齐格式
  例087  单元格文本缩排
  例088  设置文本方向
  例089  设置自动换行格式
  例090  设置缩小字体填充
  例091  设置条件格式
  例092  设置单元格图案
  例093  合并单元格
第5章  Worksheet对象操作技巧
 Worksheet对象表示Exel工作簿中的工作表,1Worksheet对象是Worksheets集合的成员.在VBA中,1通过操作Worksheet对象和Worksheets集合对象,1即可控制Exel的工作表.本章实  例介绍了用VBA代码操作工作表.操作工作表行和列.通过工作表事件控制工作表等内容.
 5.1  控制工作表集合
  例094  增加工作表
  例095  窗体方式新增工作表
  例096  窗体方式删除工作表
  例097  批量新建工作表
  例098  获取工作表数
  例099  循环激活工作表
  例100  选择工作表
  例101  选取前一个工作表/后一个工作表
  例102  选中工作表的名称
  例103  保护工作表
  例104  撤销工作表的保护
  例105  判断工作表是否存在
  例106  工作表排序
  例107  复制工作表
  例108  移动工作表
  例109  删除工作表
  例110  删除空工作表
  例111  密码控制删除工作表
  例112  隐藏/显示工作表
  例113  工作表移至最前/最后
  例114  工作表打印页数
  例115  重命名工作表
  例116  设置工作表标签颜色
  例117  导出工作表
 5.2  操作工作表的行和列
  例118  删除空行
  例119  插入行
  例120  插入多行
  例121  插入列
  例122  隐藏/显示行
  例123  隐藏/显示列
  例124  设置行高
  例125  设置列宽
 5.3  操作工作表
  例126  合并工作表数据
  例127  工作表是否被保护
  例128  制作工作表目录
  例129  删除图片
  例130  修改工作表的代码名
 5.4  控制工作表事件
  例131  为输入数据的单元格添加批注
  例132  自动填充相同值
  例133  记录同一单元格多次输入值
  例134  禁止选中某个区域
  例135  禁止输入相同数据
  例136  设置滚动区域
  例137  自动添加边框线
  例138  限制在数据区域下一行输入数据
  例139  增加快捷菜单
  例140  限制选择其他工作表
  例141  自动隐藏工作表
  例142  将原数据作批注
  例143  输入编码
第6章  Workbook对象操作技巧
 Workbook对象表示Exel工作簿,1Workbooks集合对象表示Exel中所有打开的工作簿.本章实  例介绍VBA控制工作簿的方法,1包括对工作簿集合和工作簿的操作.通过工作簿事件控制工作簿的操作.
 6.1  操作工作簿集合
  例144  批量新建工作簿
  例145  设置背景音乐
  例146  打开工作簿
  例147  保存工作簿
  例148  更名保存工作簿
  例149  将工作簿保存为Web页
  例150  打开文本文件
  例151  设置工作簿密码
  例152  保护工作簿
  例153  查看文档属性
  例154  处理命名单元格区域
  例155  判断工作簿是否存在
  例156  判断工作簿是否打开
  例157  备份工作簿
  例158  获取关闭工作簿中的值(方法1)
  例159  获取关闭工作簿中的值(方法2)
  例160  多工作簿数据合并
 6.2  控制工作簿事件
  例161  自动打开关联工作簿
  例162  禁止拖动单元格
  例163  设置新增工作表为固定名称
  例164  退出前强制保存工作簿
  例165  限制打印
  例166  限制保存工作簿
  例167  限制工作簿使用次数
  例168  限制工作簿使用时间
  例169  设置应用程序标题
  例170  根据密码打开工作簿
  例171  打开工作簿禁用宏
  例172  用VBA删除宏代码
第7章  Appliation对象操作技巧
 Appliation对象代表整个Exel应用程序,1使用Appliation对象可控制应用程序范围的设置和选项.本章实  例介绍使用VBA,1通过Appliation对象自定义Exel外观.设置Exel操作选项.控制Exel应用程序,1以及通过Appliation对象的OnTime方法和OnKey方法响应用户操作的内容.
 7.1  自定义Exel外观
  例173  显示/关闭编辑栏
  例174  设置状态栏
  例175  控制鼠标指针形状
  例176  全屏幕显示
  例177  最大化Exel窗口
  例178  查询计算机信息
 7.2  设置Exel操作选项
  例179  关闭屏幕刷新
  例180  禁止弹出警告信息
  例181  复制/剪切模式
  例182  获取系统路径
 7.3  控制应用程序
  例183  激活Mirosoft应用程序
  例184  控制最近使用文档
  例185  文件选择器
  例186  快速跳转
  例187  激活Exel2007的功能区选项卡
 7.4  Appliation对象事件处理
  例188  工作表上显示时钟
  例189  整点报时
  例190  自定义功能键
第8章  Window对象操作技巧
 Window对象代表一个窗口,1许多工作表特征(如滚动条和标尺)实际上是窗口的属性.本章实  例介绍用VBA控制窗口的方法,1包括通过Window对象的属性和方法创建.拆分窗口.设置窗口大小.显示比  例.控制窗口显示状态等.
 8.1  控制窗口
  例191  创建窗口
  例192  调整窗口大小
  例193  获取窗口状态
  例194  拆分窗格
  例195  并排比较窗口
  例196  排列窗口
  例197  窗口显示比  例
 8.2  控制工作表的显示选项
  例198  工作簿显示选项
  例199  工作表显示选项
  例200  工作表网格线
  例201  获取指定窗口选中的信息
第9章  hart对象操作技巧
 在Exel中可以快速简便地创建图表.在程序中,1通过VBA代码也可方便地创建图表.本章实  例介绍用VBA创建图表(包括嵌入式图表).控制图表中的对象.通过图表事件响应用户操作等内容.
 9.1  创建图表
  例202  创建图表工作表
  例203  创建嵌入图表
  例204  转换图表类型
  例205  删除图表
 9.2  控制图表对象
  例206  获取嵌入图表的名称
  例207  获取图表标题信息
  例208  获取图  例信息
  例209  获取图表坐标轴信息
  例210  获取图表的系列信息
  例211  判断工作表的类型
  例212  重排嵌入图表
  例213  调整图表的数据源
  例214  为图表添加阴影
  例215  显示数据标签
  例216  将图表保存为图片
  例217  设置图表颜色
  例218  按值显示颜色
  例219  修改嵌入图表外形尺寸
  例220  修改图表标题
  例221  修改坐标轴
  例222  图表插入到Word文档
 9.3  图表事件
  例223  激活图表工作表
  例224  显示图表各子对象名称
  例225  捕获嵌入图表事件
第10章  用户界面设计技巧
 在Exel中,1用户大部分时间是在工作表中进行操作.在Exel中,1也可以设计用户窗体,1用户直接在窗体上进行操作,1而将工作表作为保存数据的地方.本章实  例介绍在VBA中调用Exel内置对话框.在VBE中创建自定义窗体等内容.
 10.1  使用内置对话框
  例226  显示打开对话框(使用GetOpenFilename方法)
  例227  显示保存文件对话框(使用GetSaveAsFilename方法)
  例228  显示内置对话框
  例229  用VBA调用Exel2007功能区功能
 10.2  创建自定义窗体
  例230  制作Splash窗口
  例231  控制窗体显示
  例232  列表框间移动数据
  例233  通过窗体向工作表添加数据
  例234  制作多页窗体——报名登记
  例235  通过窗体设置单元格格式
  例236  用窗体控制工作表显示比  例
  例237  调色板窗体
  例238  在窗体中显示图表
  例239  制作向导窗体
  例240  拖动窗体上的控件
  例241  制作交通信号灯
  例242  制作进度条
第11章  命令栏和功能区操作技巧
 在Exel2007中,1以新的功能区取代了以前版本的命令栏(包括菜单栏和工具栏).本章实  例分别介绍了用VBA控制Exel2003以前版本的命令栏.用XML自定义Exel2007功能区等内容.
 11.1  控制命令栏
  例243  显示内置菜单和工具栏的ID
  例244  创建自定义菜单
  例245  删除自定义菜单
  例246  创建快捷菜单
  例247  禁止工作表标签快捷菜单
  例248  屏蔽工作表标签部分快捷菜单
 11.2  Exel2007的功能区
  例249  创建功能区选项卡
  例250  禁用Offie按钮的菜单
  例251  在“Offie按钮”中新建菜单
  例252  重定义“Offie按钮”菜单项功能
  例253  为内置选项卡增加功能
第12章  Exel处理工作表数据技巧
 通过Exel相关对象可对工作表中的数据进行操作,1如处理单元格区域的公式.对数据进行查询.排序.筛选等操作.本章实  例介绍了用VBA处理公式,1对数据进行查询.排序.筛选等内容.
 12.1  处理公式
  例254  判断单元格是否包含公式
  例255  自动填充公式
  例256  锁定和隐藏公式
  例257  将单元格公式转换为数值
  例258  删除所有公式
  例259  用VBA表示数组公式
 12.2  数据查询
  例260  查找指定的值
  例261  带格式查找
  例262  查找上一个/下一个数据
  例263  代码转换
  例264  模糊查询
  例265  网上查询快件信息
  例266  查询基金信息
  例267  查询手机所在地
  例268  使用字典查询
 12.3  数据排序
  例269  用VBA代码排序
  例270  乱序排序
  例271  自定义序列排序
  例272  多关键字排序
  例273  输入数据自动排序
  例274  数组排序
  例275  使用Small和Large函数排序
  例276  使用RANK函数排序
  例277  姓名按笔画排序
 12.4  数据筛选
  例278  用VBA进行简单筛选
  例279  用VBA进行高级筛选
  例280  筛选非重复值
  例281  取消筛选
第13章  Exel处理数据库技巧
 通过VBA代码,1可在Exel中访问数据库.本章实  例介绍通过ADO访问Exel工作簿中的数据.在Exel中处理A  ess数据库(包括获取.添加.修改.删除记录,1创建A  ess数据)等内容.
 13.1  用ADO访问Exel工作表
  例282  使用ADO连接数据库
  例283  从工作表中查询数据
  例284  使用ADO导出数据
  例285  汇总数据
  例286  不打开工作簿获取工作表名称
 13.2  处理A  ess数据库
  例287  从A  ess中获取数据
  例288  添加数据到A  ess
  例289  创建A  ess数据库
  例290  是否存在指定表
  例291  列出数据库的表名
  例292  列出数据表的字段信息
  例293  修改记录
  例294  删除记录
第14章  创建加载宏技巧
 在Exel中,1通过加载宏可以扩展功能,1加载宏是为Exel提供自定义命令或自定义功能的补充程序.本章实  例介绍了在Exel中通过VBA代码创建Exel加载宏和OM加载宏的方法.
 14.1  创建加载宏的方法
  例295  创建Exel加载宏
  例296  创建OM加载宏
  例297  系统加载宏列表
 14.2  常用加载宏示  例
  例298  时间提示
  例299  大写金额转换
  例300  计算个人所得税
  例301  加盖公章
第15章  文件和文件夹操作技巧
 通过VBA代码可在Exel中操作文件.有两种方式访问操作文件和文件夹:一
是使用过程形式的VB访问和操作方法,1另一种是将文件系统作为对象的文件对象模型方式.本章实  例介绍了用VB语句操作文件和文件夹.用FSO操作文件和文件夹的内容.
 15.1  用VB语句操作文件和文件夹
  例302  显示指定文件夹的文件
  例303  判断文件(文件夹)是否存在
  例304  新建文件夹
  例305  复制文件
  例306  重命名文件或文件夹
  例307  删除文件
  例308  查看文件属性
 15.2  用FSO操作文件和文件夹
  例309  判断文件是否存在(FSO)
  例310  分离文件名和扩展名
  例311  新建和删除文件夹(FSO)
  例312  复制文件(FSO)
  例313  复制文件夹(FSO)
  例314  列出文件夹名称
  例315  显示文件属性
  例316  删除所有空文件夹
  例317  显示驱动器信息
第16章  文本文件操作技巧
 上一章介绍了对文件进行复制.删除之类的操作,1更多的时候用户还需要从文本文件中读取数据,1或向文本文件中写入数据.本章实  例介绍用VBA操作文本文件的内容,1包括用VB语句操作文本文件和用FSO操作文本文件.
 16.1  用VB语句操作文本文件
  例318  创建文本文件
  例319  读取文本文件数据
  例320  工作表保存为文本文件
  例321  导出批注到文本文件
  例322  从文本文件导入批注
 16.2  用FSO操作文本文件
  例323  创建文本文件(FSO)
  例324  添加数据到文本文件(FSO)
  例325  读取文本文件数据(FSO)
第17章  用Exel控制其他程序技巧
 在Exel中,1通过VBA代码可调用其他应用程序的功能.包括创建和打开Word文
档.创建和打开幻灯片.发送和导入Outlook邮件等.另外,1使用VBA提供的Shell函数还可打开Windows中的其他程序.打开控制面板对应的选项等.
 17.1  控制Offie应用程序
  例326  打开Word文档
  例327  从Word文档中获取数据
  例328  生成成绩通知书
  例329  在Exel中打开PPT
  例330  在Exel中创建PPT
  例331  使用SendMail发送邮件
  例332  用Outlook发送邮件
  例333  导入Outlook中的邮件
  例334  保存Outlook中的附件
 17.2  调用其他程序
  例335  运行系统自带程序
  例336  在Exel中打开控制面板
第18章  VBE工程实用操作技巧
 在第2章中介绍了VBE的使用方法.其实,1VBE也包含一个对象模型,1通过该对象模型可控制VBA工程的主要元素.本章实  例介绍通过VBE对象模型,1用VBA代码添加或删除模块.创建用户窗体.生成VBA代码等内容.
 18.1  显示工程相关信息
  例337  显示工程信息
  例338  列出工程所有组件
  例339  显示工作簿中VBA的过程名
  例340  导出VBA过程代码
  例341  列出工程引用的外部库
 18.2  动态创建组件
  例342  重命名组件
  例343  导出/导入模块代码
  例344  删除指定子过程代码
  例345  查找代码
  例346  增加模块
  例347  增加类模块
  例348  控制VBE的子窗口
  例349  工作表中动态增加按钮
  例350  创建动态用户窗体
第19章  VBA程序调试优化技巧
 Exel应用程序的顺利完成,1调试的过程是非常重要的.本章实  例介绍ExelVBA调试程序的基本方法和VBA程序的优化技巧.
 19.1  VBA程序调试技巧
  例351  设置断点
  例352  使用本地窗口
  例353  使用立即窗口
  例354  单步执行
  例355  运行选定部分代码
  例356  调用堆栈
  例357  使用监视窗口
  例358  使用条件编译
  例359  错误处理语句
 19.2  VBA程序优化技巧
  例360  使用VBA已有功能
  例361  避免使用变体
  例362  使用对象变量
  例363  使用数组处理单元格
  例364  检查字符串是否为空
  例365  优化循环体
  例366  使用ForEah循环
  例367  关闭屏幕刷新
  例368  使用内置函数
1

评分人数

  • 304

斑竹真是强人,谢谢 收藏了!!!
2

评分人数

  • gql6280

  • likread

返回列表