Excel VBA跟卢子一起学 早做完,不加班 (实战进阶版)

Excel VBA跟卢子一起学 早做完,不加班 (实战进阶版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2019-01
版次: 1
ISBN: 9787517067481
定价: 59.80
装帧: 其他
开本: 24开
纸张: 胶版纸
14人买过
  • 《Excel VBA 跟卢子一起学 早做完,不加班(实战进阶版)》主要以实践的方式对编程进行讲解。第1章延续基础入门版Range 对象的讲解,并对与该对象存在类似作用的其他对象的方法、属性做了介绍;第2 章、第3 章主要讲解如何运用Excel VBA 中Worksheet、Workbook 对象的事件使得编写的过程更具智能化;第4 章主要讲解了常用的Application 对象的方法和属性以及类的用途,以Excel 工具箱常见的十字光标标识作为实例进行说明;第5 章则重点针对图片形状对象的使用,及ActiveX 控件、窗体的作用进行讲解。
      《Excel VBA 跟卢子一起学 早做完,不加班(实战进阶版)》以幽默的对话方式开启相关知识的讲解,并以图文并茂的形式呈现出来。针对各类对象的事件、方法、属性的运用,本书从实践出发,结合大量具体编程示例,将相关知识点一一道来,其中一些较为重要的语句、语法及简例还会着重说明,希望能够拓宽读者的编程思路,并对工作有所帮助。
      《Excel VBA 跟卢子一起学 早做完,不加班(实战进阶版)》适合想提高工作效率的办公人员,尤其是经常需要处理、分析大量数据的相关人员阅读,也可作为高校财经等专业师生的参考用书。 陈锡卢,网名卢子,微博、微信公众号同名:Excel不加班。30万 读者支持的“Excel效率手册 早做完,不加班”系列丛书作者。十年的Excel职场经验,精通Excel函数和数据透视表。 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.5Range对象的筛选方法

    1.5.1单元格的高级筛选:Range.AdvancedFilter方法

    1.5.2单元格的自动筛选功能:Range.AutoFilter方法

    1.6数据排序:Range.Sort

    1.6.1Range.Sort排序运用

    1.6.2新建/删除自定义序列

    1.6.3使用Sort对象排序

    1.6.4Range.Sort方法和Sort对象的排序差异

    1.7自定义名称:Names和Name对象

    1.7.1创建自定义名称:Names.Add方法

    1.7.2显示/隐藏自定义名称:Name.Visible属性

    1.7.3删除自定义名称对象:Name.Delete

    1.8数据有效性:Validation661.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.1Worksheet对象的主要预设事件

    2.3.2Workbook对象的主要预设事件

    2.4Worksheet对象的常用事件及相关方法/属性

    2.5选中区域时触发事件:Worksheet_SelectionChange

    2.5.1计算欠款账龄

    2.5.2DateDiff函数和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刷新透视表并获得合计明细表:WorksheetPivotTableUpdate1302.12Worksheet对象的常用方法和属性

    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.6Workbook对象常用方法和属性介绍

    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.1Workbook.BeforeClose事件的简单运用

    3.11.2获取工作簿的内置文档信息1853.11.3限制文档使用

    3.12新建表时触发事件:Workbook.NewSheet和Workbook.NewChart

    3.12.1填充数字系列:Range.DataSeries

    3.12.2ListObject对象的简单运用

    3.12.3表的页面设置:PageSetup对象

    3.12.4Workbook.NewChart事件的简述

    第4章

    Excel自动化的那档事——Application的常用属性方法及类

    4.1父对象:Parent属性的用法

    4.2TypeName函数的用法

    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.13Excel对象事件——类的简单运用

    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)控件:让你选数据,也让你写入3395.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小结
  • 内容简介:
    《Excel VBA 跟卢子一起学 早做完,不加班(实战进阶版)》主要以实践的方式对编程进行讲解。第1章延续基础入门版Range 对象的讲解,并对与该对象存在类似作用的其他对象的方法、属性做了介绍;第2 章、第3 章主要讲解如何运用Excel VBA 中Worksheet、Workbook 对象的事件使得编写的过程更具智能化;第4 章主要讲解了常用的Application 对象的方法和属性以及类的用途,以Excel 工具箱常见的十字光标标识作为实例进行说明;第5 章则重点针对图片形状对象的使用,及ActiveX 控件、窗体的作用进行讲解。
      《Excel VBA 跟卢子一起学 早做完,不加班(实战进阶版)》以幽默的对话方式开启相关知识的讲解,并以图文并茂的形式呈现出来。针对各类对象的事件、方法、属性的运用,本书从实践出发,结合大量具体编程示例,将相关知识点一一道来,其中一些较为重要的语句、语法及简例还会着重说明,希望能够拓宽读者的编程思路,并对工作有所帮助。
      《Excel VBA 跟卢子一起学 早做完,不加班(实战进阶版)》适合想提高工作效率的办公人员,尤其是经常需要处理、分析大量数据的相关人员阅读,也可作为高校财经等专业师生的参考用书。
  • 作者简介:
    陈锡卢,网名卢子,微博、微信公众号同名:Excel不加班。30万 读者支持的“Excel效率手册 早做完,不加班”系列丛书作者。十年的Excel职场经验,精通Excel函数和数据透视表。
  • 目录:
    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.5Range对象的筛选方法

    1.5.1单元格的高级筛选:Range.AdvancedFilter方法

    1.5.2单元格的自动筛选功能:Range.AutoFilter方法

    1.6数据排序:Range.Sort

    1.6.1Range.Sort排序运用

    1.6.2新建/删除自定义序列

    1.6.3使用Sort对象排序

    1.6.4Range.Sort方法和Sort对象的排序差异

    1.7自定义名称:Names和Name对象

    1.7.1创建自定义名称:Names.Add方法

    1.7.2显示/隐藏自定义名称:Name.Visible属性

    1.7.3删除自定义名称对象:Name.Delete

    1.8数据有效性:Validation661.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.1Worksheet对象的主要预设事件

    2.3.2Workbook对象的主要预设事件

    2.4Worksheet对象的常用事件及相关方法/属性

    2.5选中区域时触发事件:Worksheet_SelectionChange

    2.5.1计算欠款账龄

    2.5.2DateDiff函数和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刷新透视表并获得合计明细表:WorksheetPivotTableUpdate1302.12Worksheet对象的常用方法和属性

    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.6Workbook对象常用方法和属性介绍

    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.1Workbook.BeforeClose事件的简单运用

    3.11.2获取工作簿的内置文档信息1853.11.3限制文档使用

    3.12新建表时触发事件:Workbook.NewSheet和Workbook.NewChart

    3.12.1填充数字系列:Range.DataSeries

    3.12.2ListObject对象的简单运用

    3.12.3表的页面设置:PageSetup对象

    3.12.4Workbook.NewChart事件的简述

    第4章

    Excel自动化的那档事——Application的常用属性方法及类

    4.1父对象:Parent属性的用法

    4.2TypeName函数的用法

    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.13Excel对象事件——类的简单运用

    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)控件:让你选数据,也让你写入3395.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小结
查看详情
12