-
内容大纲
陈锡卢、李应钦著的《Excel VBA跟卢子一起学早做完不加班(实战进阶版)》主要以实践的方式对编程进行讲解。第1章延续基础入门版Range对象的讲解,并对与该对象存在类似作用的其他对象的方法、属性做了介绍;第2章、第3章主要讲解如何运用Excel VBA中Worksheet、Workbook对象的事件使得编写的过程更具智能化;第4 章主要讲解了常用的Application对象的方法和属性以及类的用途,以Excel工具箱常见的十字光标标识作为实例进行说明;第5章则重点针对图片形状对象的使用,及ActiveX控件、窗体的作用进行讲解。
本书以幽默的对话方式开启相关知识的讲解,并以图文并茂的形式呈现出来。针对各类对象的事件、方法、属性的运用,本书从实践出发,结合大量具体编程示例,将相关知识点一一道来,其中一些较为重要的语句、语法及简例还会着重说明,希望能够拓宽读者的编程思路,并对工作有所帮助。
本书适合想提高工作效率的办公人员,尤其是经常需要处理、分析大量数据的相关人员阅读,也可作为高校财经等专业师生的参考用书。 -
作者介绍
-
目录
第1章 Range对象的进阶语法
1.1 获取/修改单元格内指定位置字符:Range.Characters
1.1.1 给指定字符串设置上标或下标
1.1.2 提取单元格中指定颜色的字体
1.2 创建批注和获取批注信息:Range.Comment
1.2.1 创建批注:Range.AddComment
1.2.2 获取批注中的相关信息
1.2.3 删除批注后新建批注:Comment.Delete
1.2.4 修改或增加批注内容:Comment.Text方法
1.3 查找替换单元格内容:Range.Find和Range.Replace方法
1.3.1 查找单元格中的指定字符:Range.Find方法
1.3.2 单元格内容的替换:Range.Replace方法
1.4 文本分列:Range.TextToColumns
1.4.1 使用内置分隔符分列
1.4.2 使用其他指定字符分列
1.5 Range对象的筛选方法
1.5.1 单元格的高级筛选:Range.AdvancedFilter方法
1.5.2 单元格的自动筛选功能:Range.AutoFilter方法
1.6 数据排序:Range.Sort
1.6.1 Range.Sort排序运用
1.6.2 新建/删除自定义序列
1.6.3 使用Sort对象排序
1.6.4 Range.Sort方法和Sort对象的排序差异
1.7 自定义名称:Names和Name对象
1.7.1 创建自定义名称:Names.Add方法
1.7.2 显示/隐藏自定义名称:Name.Visible属性
1.7.3 删除自定义名称对象:Name.Delete
1.8 数据有效性:Validation
1.8.1 创建数据有效性:Validation.Add方法
1.8.2 无效数据的提示和清除
1.9 条件格式和样式:FormatConditions和Styles
1.9.1 创建条件格式
1.9.2 删除条件格式
1.9.3 删除自定义样式:Styles
1.10 小结
第2章 Excel自动化的那档事——Worksheet对象
2.1 什么是事件
2.2 如何识别事件过程
2.3 预设事件有哪些
2.3.1 Worksheet对象的主要预设事件
2.3.2 Workbook对象的主要预设事件
2.4 Worksheet对象的常用事件及相关方法/属性
2.5 选中区域时触发事件:Worksheet_SelectionChange
2.5.1 计算欠款账龄
2.5.2 DateDiff函数和C转换函数
2.5.3 绩效考核数据填写
2.6 当单元格内容或链接改变时触发事件:Worksheet.Change
2.6.1 汇率价格填写
2.6.2 实时保护录入的数据
2.7 工作表的保护和解除
2.8 工作表激活触发事件:Worksheet.Activate
2.8.1 提示当月生日的员工
2.8.2 提示当月需要续约的员工信息
2.9 双击单元格事件:Wokrsheet.BeforeDoubleClick
2.9.1 通过双击单元格从与其内容相同的单元格创建新表
2.9.2 新建工作表:Worksheets.Add方法
2.9.3 工作表的Name和CodeName属性
2.9.4 运用Worksheets.Add和Name批量创建新表并命名
2.9.5 通过双击跳转到当前工作簿的指定工作表
2.9.6 通过超级链接跳转:Hyperlinks集合
2.10 右击事件:Worksheet.BeforeRightClick
2.11 其他Worksheet事件的简要说明
2.11.1 触发单元格超级链接事件:Worksheet.FollowHyperlink
2.11.2 刷新透视表并获得合计明细表:WorksheetPivotTableUpdate
2.12 Worksheet对象的常用方法和属性
2.12.1 激活和选择工作表的方法:Worksheet.Activate和Worksheet.Select方法
2.12.2 工作表的移动和复制
2.12.3 删除工作表
2.12.4 隐藏和显示工作表
2.12.5 限定工作表滚动区域
2.12.6 工作表的打印输出
第3章 Excel自动化的那档事——Workbook对象
3.1 与Worksheet对象事件相似的事件
3.2 工作簿双击事件合并工作表:Workbook.SheetBeforeDoubleClick
3.3 工作簿单元格改变事件拆分工作簿:Workbook.SheetChange
3.4 激活任意工作表时显示班组合计信息:Workbook.SheetActiavte
3.5 背景色十字光标:Workbook.SheetSelectionChange
3.6 Workbook对象常用方法和属性介绍
3.6.1 获取工作簿的名称和路径
3.6.2 工作簿的新建及保存方式
3.6.3 工作簿的打开方法
3.6.4 关闭工作簿
3.7 打开工作簿时触发事件:Workbook.Open
3.8 激活和转非激活时触发事件:Workbook.Activate和Workbook.Deactivate
3.8.1 激活工作簿时检查是否存在外部链接:Workbook.Activate
3.8.2 工作簿转入后台时检测保存提示:Workbook.Deactivate
3.9 保存工作簿触发事件:Workbook.AfterSave和Workbook.BeforeSave
3.9.1 保存后刷新数据并打印:Workbook.AfterSave
3.9.2 保存工作簿前提示备份:Workbook.BeforeSave
3.9.3 反转、定位字符及字符的比较模式
3.10 打印前触发事件:Workbook.BeforePrint
3.11 关闭工作簿前触发事件:Workbook.BeforeClose
3.11.1 Workbook.BeforeClose事件的简单运用
3.11.2 获取工作簿的内置文档信息
3.11.3 限制文档使用
3.12 新建表时触发事件:Workbook.NewSheet和Workbook.NewChart
3.12.1 填充数字系列:Range.DataSeries
3.12.2 ListObject对象的简单运用
3.12.3 表的页面设置:PageSetup对象
3.12.4 Workbook.NewChart事件的简述
第4章 Excel自动化的那档事——Application的常用属性方法及类
4.1 父对象:Parent属性的用法
4.2 TypeName函数的用法
4.3 运用【打开】对话框选择文件
4.4 不打开文件获取文件名信息
4.5 后台打开文件
4.5.1 使用特定对话框
4.5.2 打开特定的对话框:Application.Dialogs
4.5.3 获取文件信息对话框
4.6 将文本表达式、名称转为引用或值
4.6.1 将名称转换为对象或者值:Application.Evaluate
4.6.2 方括号([])等同于Evaluate
4.7 给过程指定快捷键:Application.OnKey
4.8 用系统快捷键代替人工单击:Application.SendKeys
4.9 预约时间:Application.OnTime
4.10 使用工作表函数和ThisCell属性
4.10.1 工作表函数
4.10.2 当前单元格:Application.ThisCell
4.10.3 给函数一个“易失”:Application.Volatile方法
4.11 返回Application的相关信息
4.11.1 获取程序路径:Application.Path
4.11.2 获取程序名称:Application.Name
4.11.3 读写程序标签:Application.Caption
4.11.4 读写状态栏信息:Application.StatusBar
4.11.5 获取Excel版本号:Application.Version
4.11.6 显示隐藏程序:Application.Visible2484.11.7退出/结束MicrosoftExcel
4.12 控制程序提示操作的属性
4.12.1 屏幕刷新:Application.ScreenUpdating
4.12.2 事件启用(触发)控制:Application.EnableEvents
4.12.3 常用控制提示信息属性一览表
4.13 Excel对象事件——类的简单运用
4.13.1 什么是类
4.13.2 插类模块
4.13.3 类模块的名称和属性
4.13.4 类的声明
4.13.5 加载(调用)/卸载类事件
4.13.6 利用类的事件来操作Excel
4.13.7 新建工作簿自动保存
4.13.8 打开工作簿时自动创建目录表
4.13.9 十字光标
4.14 小结
第5章 图片的操作、认识表单控件和ActiveX控件对象
5.1 控制、调整图片图形
5.1.1 通过Shape对象批次删除工作表上的图形
5.1.2 通过DrawingObjects对象一次性操作/设置图形
5.1.3 获取形状的类型/名称
5.1.4 创建带指定宏的内置Excel表单控件
5.1.5 插入图片到Excel表中
5.1.6 将图片调整与单元格相同大小
5.1.7 按名字导入图片到指定位置
5.1.8 将图片导出到指定路径
5.1.9 将图片导入批注以及设置多样化的批注外观
5.2 工作表常用的按钮控件
5.2.1 什么是表单控件和ActiveX控件
5.2.2 插入ActiveX控件及修改控件的部分常用属性
5.2.3 标签(Label)控件:文字说明性控件
5.2.4 文本框(TextBox)控件:在控件上写文章
5.2.5 复选按钮(CheckBox)控件:有多的你就选吧
5.2.6 选项按钮(OptionButton)控件:多选一的抉择
5.2.7 切换按钮(ToggleButton)控件:开启或关闭的开关
5.2.8 列表框(ListBox)控件:给你一列数据,你给我选
5.2.9 组合框(ComboBox)控件:让你选数据,也让你写入
5.2.10 按钮(CommandButton)控件:你点我,我就按命令执行
5.2.11 分组框/框架(Frame)控件:兄弟姐妹们集合了,开团
5.3 用户窗体的运用
5.3.1 什么是用户窗体
5.3.2 如何显示/隐藏/卸载用户窗体
5.3.3 用户窗体工具箱的运用
5.3.4 用户窗体下控件的ControlTipText属性
5.3.5 用户窗体的Initialize和Terminate事件
5.4 小结
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...