注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络家庭与办公软件Excel VBA活用范例实用手册

Excel VBA活用范例实用手册

Excel VBA活用范例实用手册

定 价:¥69.00

作 者: 韩小良 著
出版社: 中国铁道出版社
丛编项:
标 签: 计算机/网络 家庭与办公室用书 微软Office

购买这本书可以去


ISBN: 9787113220884 出版时间: 2016-10-01 包装: 平装
开本: 32开 页数: 616 字数:  

内容简介

  本书以大量的示例,详细介绍了利用Excel VBA操作Excel进而操作Windows的方法和技巧,包括管理Excel VBA常见对象(Application对象、Workbook对象、Worksheet对象、Range对象、Chart对象、Shape对象、窗体控件对象以及对象事件)、创建自定义菜单和自定义工具栏、操作数据库、设计程序结构、打印工作表、操作VBA工程、操作文件和文件夹、操作其他Office应用程序和Windows应用程序等。本书还兼顾Excel 2007以上版本的新特点,介绍了Excel VBA的常用使用技巧。 本书适合具有Excel与Excel VBA基础知识的各类人员阅读,同时适合从事公司信息管理应用系统开发的各类人员阅读,也可作为大中专院校相关专业的教材或参考书。

作者简介

  韩小良,中旭商学院(中旭文化网)高级讲师,资深实战型Excel培训讲师,对Excel及Excel VBA在企业管理中的应用有着很深的造诣,对Excel及VBA在管理中高级应用培训有着丰富的实战经验,尤其是Excel及VBA在企业财务、会计、销售、人力资源、金融财务等管理中的应用。具有丰富的管理经验和极强的Excel应用开发能力。已经出版了20余部关于Excel应用方面的著作。陆续开发出了财务、销售、人力资源、工资等管理软件。【目录】Chapter 1 Application对象实用操作技巧 11-1获取Excel系统信息 1001获取Excel的安装路径 1002获取Excel的当前用户名 2003获取启动Excel的路径 2004获取打开Excel文件时的默认路径 2005获取模板保存的默认路径 3006获取Excel主窗口标题栏的名称 3007获取Excel窗口的状态(大小) 4008获取Excel主窗口的高度和宽度 4009获取Excel主窗口的左边界位置和顶端位置 5010获取在Excel主窗口中一个窗口所能占有的最大高度和宽度 5011获取当前打印机名称 61-2自定义Excel窗口 6012改变Excel窗口大小 6013改变Excel的显示位置 7014将Excel移动到屏幕以外 8015隐藏Excel 9016改变Excel的标题文字 9017删除Excel的标题文字 10018将Excel设置为全屏显示 11019在状态栏中显示信息 12020显示/隐藏状态栏 13021显示/隐藏编辑栏 131-3自定义Excel操作选项 14022切换手动/自动计算 14023切换A1引用样式/R1C1引用样式 15024设置按【Enter】键后单元格的移动方向16025设置最近使用的文件清单中的最多文件数 16026不显示最近使用的文件列表17027设置新工作簿中的工作表个数18028设置文件的默认位置 18029设置保存自动恢复文件的时间间隔和保存位置 19030停止屏幕刷新 19031使事件无效 20032使取消键无效 21033不显示警告信息对话框 22034设置使用的打印机 22035安装加载宏 23036打开带有链接的文件时询问用户是否更新链接 231-4获取文件名 24037利用GetOpenFilename方法获取文件名 24038利用GetOpenFilename方法获取某类型文件名 24039改变GetOpenFilename方法的默认路径 25040改变GetOpenFilename方法的标题文字 25041使用GetOpenFilename方法时出现错误的处理 26042利用GetSaveAsFilename方法获取文件名 261-5换算计量单位 27043利用CentimetersToPoints方法将计量单位从cm转换为磅 27044利用InchesToPoints方法将计量单位从in转换为磅 281-6显示内置对话框 28045显示Excel内置对话框 29046显示常用的Excel内置对话框 291-7操作输入对话框(InputBox方法) 31047在单元格中输入公式 33048在单元格中输入数字 33049在单元格中输入文本 34050单元格区域引用 34051在单元格中输入数字和文本35052为输入对话框设置默认值351-8制定程序运行计划 36053在指定时间运行程序(之一)36054在指定时间运行程序(之二)37055计划在未来运行一定时间的宏38056计划每隔一段时间运行宏38057取消以前计划运行的宏 39058结束应用程序 39Chapter 2 Workbook(工作簿)对象实用操作技巧 412-1引用工作簿 41001通过索引指定工作簿 41002通过名称指定工作簿 42003引用当前的活动工作簿 43004引用当前宏代码运行的工作簿43005引用新建的工作簿 442-2获取工作簿基本信息 44006判断工作簿是否已经打开44007判断工作簿是否已经保存(之一) 45008判断工作簿是否已经保存(之二) 46009判断工作簿是否为以只读方式打开的 46010判断工作簿是否为加载宏工作簿 47011获取所有打开的工作簿名称47012获取当前活动工作簿的名称48013获取当前宏代码运行的工作簿名称 48014获取所有打开的工作簿路径49015获取当前活动工作簿的路径49016获取当前宏代码运行的工作簿路径 50017获取包括完整路径的工作簿名称 50018获取工作簿的基本名称 50019获取工作簿的文档属性 51020获取工作簿的保护状态 522-3设定工作簿基本信息 52021将工作簿设定为已保存 52022设定工作簿的文档属性信息532-4操作工作簿 54023通过指定文件名打开工作簿54024通过指定索引打开工作簿54025通过对话框打开工作簿(之一) 55026通过对话框打开工作簿(之二) 55027在不更新链接的情况下打开工作簿 56028新建工作簿,并以新名称保存57029保护工作簿 57030撤销工作簿保护 58031保存工作簿 58032另存工作簿 59033设定保护密码并另存工作簿59034设定写保护密码并另存工作簿60035保存工作簿副本 60036通过对话框指定文件名和保存位置并保存工作簿(之一) 61037通过对话框指定文件名和保存位置并保存工作簿(之二) 61038关闭工作簿,不保存 62039关闭工作簿前进行保存 63040关闭所有打开的工作簿,不保存 63041关闭所有打开的工作簿,保存所有更改 64042删除工作簿中所有定义的名称642-5引用工作簿窗口 65043引用当前工作簿窗口 65044引用新建的工作簿窗口 65045引用特定工作簿的窗口 662-6获取工作簿窗口的基本信息66046获取工作簿窗口的拆分状态66047获取工作簿窗口的窗格信息67048获取工作簿窗口的冻结窗格状态 68049获取工作簿窗口的各种显示状态 69050获取工作簿窗口的大小状态702-7自定义工作簿窗口 70051改变工作簿窗口的大小 71052改变工作簿窗口的显示位置71053拆分窗口并冻结窗格 72054取消工作簿窗口的拆分和冻结73055设定工作簿窗口的各种显示状态 73056设定工作簿窗口的显示比例74057隐藏/显示工作簿窗口 75058将指定的单元格显示在窗口的左上角 75059设置工作簿窗口的网格线颜色762-8操作工作簿窗口 76060新建窗口 77061重排窗口 77062关闭窗口 782-9 Workbook对象事件 79063当打开工作簿时执行程序79064当关闭工作簿时执行程序79065当激活工作簿时执行程序80066当工作簿不是活动状态时执行程序 80067当保存工作簿时执行程序80068当打印工作簿时执行程序81069当新建工作表时执行程序81070当工作表被激活时执行程序82071当工作表不是活动状态时执行程序 82072当工作表被计算时执行程序83073当双击工作表时执行程序83074当右击工作表时执行程序83075当工作表任何单元格数据发生变更时执行程序 84Chapter 3 Worksheet(工作表)对象实用操作技巧 853-1引用工作表 85001通过索引引用工作表 85002通过名称引用工作表 86003通过Sheets集合引用工作表 87004引用当前活动工作表 87005引用第一个工作表 88006引用最后一个工作表 89007引用所有的工作表 89008引用指定的多个工作表 90009引用新建的工作表 90010引用包含特定单元格的工作表91011引用工作表名称中包含特定字符串的工作表 913-2获取工作表的基本信息 92012获取工作表名称 92013获取全部工作表名称 93014判断某个表是否为工作表93015获取工作表的显示状态 94016判断工作表是否处于筛选模式94017判断工作表是否存在 95018判断工作表是否自动重新计算96019判断工作表被保护时是否可以进行自动筛选的操作 96020判断工作表被保护时是否可以选定单元格 973-3设置工作表的基本信息 97021重命名工作表 97 022重命名新建的工作表 98023改变工作表标签颜色 98024设置工作表的显示状态 99025设置工作表是否自动重新计算99026设定工作表被保护时是否可以进行自动筛选的操作 100027设定工作表被保护时是否可以选定单元格 1003-4操作工作表 101028新建工作表并重命名 101029复制工作表 102030移动工作表 102031删除工作表 103032保护工作表 103033撤销保护工作表 104034按工作表名称重新排列工作表104035选定工作表 105036激活工作表 106037删除工作表级的定义名称106038显示/隐藏行列标题 1073-5 Worksheet对象事件 107039激活非活动工作表时执行程序108040当对工作表进行计算时执行程序 108041当单元格数据发生变化时执行程序 109042当选定单元格区域发生变化时执行程序 109043超链接被执行时执行程序110044当双击工作表时执行程序110045当在工作表中右击时执行程序111Chapter 4 Range(单元格)对象实用操作技巧 1124-1引用单元格 112001通过Range属性引用某个单元格 112002通过Range属性引用连续的单元格区域113003通过Range属性引用不连续的单元格区域113004通过字符串的方式引用某个单元格 114005通过字符串的方式引用连续的单元格区域 114006通过Range属性引用单列 115007通过Columns属性引用单列 115008通过Range属性引用连续的多列 115009通过Range属性引用不连续的多列116010通过Range属性引用单行 116011通过Range属性引用连续的多行 117012通过Range属性引用不连续的多行117013通过定义名称引用单元格区域117014引用单元格的快捷方式118015通过Cells属性引用某个单元格 119016通过Cells属性引用工作表的全部单元格119017通过Cells属性引用连续的单元格区域(之一) 120018通过Cells属性引用连续的单元格区域(之二) 120019引用活动单元格 121020引用已选定的单元格 121021引用已使用的单元格区域122022利用Offset属性动态引用某个单元格122023利用Resize属性引用变更为指定大小的单元格区域 123024引用工作表的特殊单元格123025引用合并单元格区域 125026引用定义名称所指定的单元格区域 125027引用输入了任何内容的某列最后一行单元格 126028引用输入了任何内容的某行最后一列单元格 127029引用多个非连续单元格区域的集合(Union方法) 127030引用多个非连续单元格区域的集合(循环处理) 128031引用多个单元格区域的交叉区域 129032获取计算公式的所有引用单元格 130033获取计算公式中引用的其他工作表单元格 130034获取某个单元格的从属单元格131035引用某个单元格所在的整个行或整个列 131036引用单元格区域所在的行范围和列范围 132037引用隐藏的行或列 133038引用锁定的单元格 133039引用不连续单元格区域集合内的各个连续的单元格区域 134040引用工作簿窗口范围内所有的单元格 135041引用设定了允许滚动区域的单元格区域 136042引用指定了左上角和右下角的单元格区域(之一) 136043引用指定了左上角和右下角的单元格区域(之二) 137044引用指定了左上角和右下角的单元格区域(之三) 137

图书目录

Chapter 1 Application对象实用操作技巧 11-1 获取Excel系统信息 1001 获取Excel的安装路径 1002 获取Excel的当前用户名 2003 获取启动Excel的路径 2004 获取打开Excel文件时的默认路径 2005 获取模板保存的默认路径 3006 获取Excel主窗口标题栏的名称 3007 获取Excel窗口的状态(大小) 4008 获取Excel主窗口的高度和宽度 4009 获取Excel主窗口的左边界位置和顶端位置 5010 获取在Excel主窗口中一个窗口所能占有的最大高度和宽度 5011 获取当前打印机名称 61-2 自定义Excel窗口 6012 改变Excel窗口大小 6013 改变Excel的显示位置 7014 将Excel移动到屏幕以外 8015 隐藏Excel 9016 改变Excel的标题文字 9017 删除Excel的标题文字 10018 将Excel设置为全屏显示 11019 在状态栏中显示信息 12020 显示/隐藏状态栏 13021 显示/隐藏编辑栏 131-3 自定义Excel操作选项 14022 切换手动/自动计算 14023 切换A1引用样式/R1C1引用样式 15024 设置按【Enter】键后单元格的移动方向16025 设置最近使用的文件清单中的最多文件数 16026 不显示最近使用的文件列表17027 设置新工作簿中的工作表个数18028 设置文件的默认位置 18029 设置保存自动恢复文件的时间间隔和保存位置 19030 停止屏幕刷新 19031 使事件无效 20032 使取消键无效 21033 不显示警告信息对话框 22034 设置使用的打印机 22035 安装加载宏 23036 打开带有链接的文件时询问用户是否更新链接 231-4 获取文件名 24037 利用GetOpenFilename方法获取文件名 24038 利用GetOpenFilename方法获取某类型文件名 24039 改变GetOpenFilename方法的默认路径 25040 改变GetOpenFilename方法的标题文字 25041 使用GetOpenFilename方法时出现错误的处理 26042 利用GetSaveAsFilename方法获取文件名 261-5 换算计量单位 27043 利用CentimetersToPoints方法将计量单位从cm转换为磅 27044 利用InchesToPoints方法将计量单位从in转换为磅 281-6 显示内置对话框 28045 显示Excel内置对话框 29046 显示常用的Excel内置对话框 291-7 操作输入对话框(InputBox方法) 31047 在单元格中输入公式 33048 在单元格中输入数字 33049 在单元格中输入文本 34050 单元格区域引用 34051 在单元格中输入数字和文本35052 为输入对话框设置默认值351-8 制定程序运行计划 36053 在指定时间运行程序(之一)36054 在指定时间运行程序(之二)37055 计划在未来运行一定时间的宏38056 计划每隔一段时间运行宏38057 取消以前计划运行的宏 39058 结束应用程序 39Chapter 2 Workbook(工作簿)对象实用操作技巧 412-1 引用工作簿 41001 通过索引指定工作簿 41002 通过名称指定工作簿 42003 引用当前的活动工作簿 43004 引用当前宏代码运行的工作簿43005 引用新建的工作簿 442-2 获取工作簿基本信息 44006 判断工作簿是否已经打开44007 判断工作簿是否已经保存(之一) 45008 判断工作簿是否已经保存(之二) 46009 判断工作簿是否为以只读方式打开的 46010 判断工作簿是否为加载宏工作簿 47011 获取所有打开的工作簿名称47012 获取当前活动工作簿的名称48013 获取当前宏代码运行的工作簿名称 48014 获取所有打开的工作簿路径49015 获取当前活动工作簿的路径49016 获取当前宏代码运行的工作簿路径 50017 获取包括完整路径的工作簿名称 50018 获取工作簿的基本名称 50019 获取工作簿的文档属性 51020 获取工作簿的保护状态 522-3 设定工作簿基本信息 52021 将工作簿设定为已保存 52022 设定工作簿的文档属性信息532-4 操作工作簿 54023 通过指定文件名打开工作簿54024 通过指定索引打开工作簿54025 通过对话框打开工作簿(之一) 55026 通过对话框打开工作簿(之二) 55027 在不更新链接的情况下打开工作簿 56028 新建工作簿,并以新名称保存57029 保护工作簿 57030 撤销工作簿保护 58031 保存工作簿 58032 另存工作簿 59033 设定保护密码并另存工作簿59034 设定写保护密码并另存工作簿60035 保存工作簿副本 60036 通过对话框指定文件名和保存位置并保存工作簿(之一) 61037 通过对话框指定文件名和保存位置并保存工作簿(之二) 61038 关闭工作簿,不保存 62039 关闭工作簿前进行保存 63040 关闭所有打开的工作簿,不保存 63041 关闭所有打开的工作簿,保存所有更改 64042 删除工作簿中所有定义的名称642-5 引用工作簿窗口 65043 引用当前工作簿窗口 65044 引用新建的工作簿窗口 65045 引用特定工作簿的窗口 662-6 获取工作簿窗口的基本信息66046 获取工作簿窗口的拆分状态66047 获取工作簿窗口的窗格信息67048 获取工作簿窗口的冻结窗格状态 68049 获取工作簿窗口的各种显示状态 69050 获取工作簿窗口的大小状态702-7 自定义工作簿窗口 70051 改变工作簿窗口的大小 71052 改变工作簿窗口的显示位置71053 拆分窗口并冻结窗格 72054 取消工作簿窗口的拆分和冻结73055 设定工作簿窗口的各种显示状态 73056 设定工作簿窗口的显示比例74057 隐藏/显示工作簿窗口 75058 将指定的单元格显示在窗口的左上角 75059 设置工作簿窗口的网格线颜色762-8 操作工作簿窗口 76060 新建窗口 77061 重排窗口 77062 关闭窗口 782-9 Workbook对象事件 79063 当打开工作簿时执行程序79064 当关闭工作簿时执行程序79065 当激活工作簿时执行程序80066 当工作簿不是活动状态时执行程序 80067 当保存工作簿时执行程序80068 当打印工作簿时执行程序81069 当新建工作表时执行程序81070 当工作表被激活时执行程序82071 当工作表不是活动状态时执行程序 82072 当工作表被计算时执行程序83073 当双击工作表时执行程序83074 当右击工作表时执行程序83075 当工作表任何单元格数据发生变更时执行程序 84Chapter 3 Worksheet(工作表)对象实用操作技巧 853-1 引用工作表 85001 通过索引引用工作表 85002 通过名称引用工作表 86003 通过Sheets集合引用工作表 87004 引用当前活动工作表 87005 引用第一个工作表 88006 引用最后一个工作表 89007 引用所有的工作表 89008 引用指定的多个工作表 90009 引用新建的工作表 90010 引用包含特定单元格的工作表91011 引用工作表名称中包含特定字符串的工作表 913-2 获取工作表的基本信息 92012 获取工作表名称 92013 获取全部工作表名称 93014 判断某个表是否为工作表93015 获取工作表的显示状态 94016 判断工作表是否处于筛选模式94017 判断工作表是否存在 95018 判断工作表是否自动重新计算96019 判断工作表被保护时是否可以进行自动筛选的操作 96020 判断工作表被保护时是否可以选定单元格 973-3 设置工作表的基本信息 97021 重命名工作表 97 022 重命名新建的工作表 98023 改变工作表标签颜色 98024 设置工作表的显示状态 99025 设置工作表是否自动重新计算99026 设定工作表被保护时是否可以进行自动筛选的操作 100027 设定工作表被保护时是否可以选定单元格 1003-4 操作工作表 101028 新建工作表并重命名 101029 复制工作表 102030 移动工作表 102031 删除工作表 103032 保护工作表 103033 撤销保护工作表 104034 按工作表名称重新排列工作表104035 选定工作表 105036 激活工作表 106037 删除工作表级的定义名称106038 显示/隐藏行列标题 1073-5 Worksheet对象事件 107039 激活非活动工作表时执行程序108040 当对工作表进行计算时执行程序 108041 当单元格数据发生变化时执行程序 109042 当选定单元格区域发生变化时执行程序 109043 超链接被执行时执行程序110044 当双击工作表时执行程序110045 当在工作表中右击时执行程序111Chapter 4 Range(单元格)对象实用操作技巧 1124-1 引用单元格 112001 通过Range属性引用某个单元格 112002 通过Range属性引用连续的单元格区域113003 通过Range属性引用不连续的单元格区域113004 通过字符串的方式引用某个单元格 114005 通过字符串的方式引用连续的单元格区域 114006 通过Range属性引用单列 115007 通过Columns属性引用单列 115008 通过Range属性引用连续的多列 115009 通过Range属性引用不连续的多列116010 通过Range属性引用单行 116011 通过Range属性引用连续的多行 117012 通过Range属性引用不连续的多行117013 通过定义名称引用单元格区域117014 引用单元格的快捷方式118015 通过Cells属性引用某个单元格 119016 通过Cells属性引用工作表的全部单元格119017 通过Cells属性引用连续的单元格区域(之一) 120018 通过Cells属性引用连续的单元格区域(之二) 120019 引用活动单元格 121020 引用已选定的单元格 121021 引用已使用的单元格区域122022 利用Offset属性动态引用某个单元格122023 利用Resize属性引用变更为指定大小的单元格区域 123024 引用工作表的特殊单元格123025 引用合并单元格区域 125026 引用定义名称所指定的单元格区域 125027 引用输入了任何内容的某列最后一行单元格 126028 引用输入了任何内容的某行最后一列单元格 127029 引用多个非连续单元格区域的集合(Union方法) 127030 引用多个非连续单元格区域的集合(循环处理) 128031 引用多个单元格区域的交叉区域 129032 获取计算公式的所有引用单元格 130033 获取计算公式中引用的其他工作表单元格 130034 获取某个单元格的从属单元格131035 引用某个单元格所在的整个行或整个列 131036 引用单元格区域所在的行范围和列范围 132037 引用隐藏的行或列 133038 引用锁定的单元格 133039 引用不连续单元格区域集合内的各个连续的单元格区域 134040 引用工作簿窗口范围内所有的单元格 135041 引用设定了允许滚动区域的单元格区域 136042 引用指定了左上角和右下角的单元格区域(之一) 136043 引用指定了左上角和右下角的单元格区域(之二) 137044 引用指定了左上角和右下角的单元格区域(之三) 137

本目录推荐