• Excel 2010 VBA编程与实践 罗刚君|章兰新|黄朝阳 电子工业出版社
21年品牌 40万+商家 超1.5亿件商品

Excel 2010 VBA编程与实践 罗刚君|章兰新|黄朝阳 电子工业出版社

正版二手书,发货前杀菌消毒,保证符合品相,不缺页,圆通发货(圆通不到走邮政),下单后24小时内发货。

15.61 2.3折 69 九品

仅1件

天津宝坻
认证卖家担保交易快速发货售后保障

作者罗刚君|章兰新|黄朝阳

出版社电子工业出版社

ISBN9787121120398

出版时间2010-12

装帧平装

开本16开

定价69元

货号972056950076981255

上书时间2024-12-21

启灵正版书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
前言

  寻,是一种尺度。古时八尺为一寻,王安石诗云“飞来峰上千寻塔,闻说鸡鸣见日升”,形容飞来峰上塔之极高。
  寻,是一种技巧。今日网络为自学者提供了非常巨大的资源平台,但缺乏技巧的查询和求助,往往“众里寻他千百度”却难有“蓦然回首”的顿悟。而善用关键词搜索,则常可使人体会到“灯火阑珊”之美景。
  寻,是一种追求。网络上活跃着这么一群人,他们曾经也是懵懂的菜鸟,在寻解获助时心存感激,在寻师问道时心怀崇敬。渐渐地,他们因互助的理念而聚集,相互扶持,坚持不懈地学习、实践与创新。面对一个个技术的据高点,他们是睿智而无私的“寻者”,壁立千寻敢登攀,寻根究底解疑难!
  寻,是一种心境。求知探秘当志存华山论剑之高远,解决问题应意守无剑无招之寻常,这便是“寻者”修 炼的心境。来者是客,有问必答,不慕华丽的招式,但求直击问题之根源,用简单的方法办成复杂的事情。
  本丛书的作者就是这样的一群“寻者”。在长期的线上答疑和线下交流、培训活动中,他们接触过针对同一类问题千奇百怪的提问,深知许多人苦寻而不得的要害,甚至练就了一手仅根据含混不清的提问进行猜题、解题的本领。通过不断地积累与整理,Excel技巧网(ExcelTip.Net技术社区)的版主们推出了“Excel疑难千寻千解”系列丛书,这些“疑难”都是许多人曾经搜索和提问过的,也是大多数用户在工作中可能会遇到的一些寻常问题。书中案例涉及行政办公、人力资源、金融财务、经济统计、学校教育、工程技术、医疗卫生、质量管理、生产管理等多个领域,并根据Excel的主要功能分册地整理成书。
  在丛书编著过程中,“实用为王”的原则贯彻始终,所有案例都遵循实际工作场景和知识点解说紧密结合的主线,抛开一些华而不实、艰难晦涩的高深解法,而将基础理论和解决方案寓于寻常技巧之中,让读者能得其用、明其理,以期实现为更多的人解决更多问题的简单愿景。
  寻者
  于2010年8月28日深夜



作者简介

 黄朝阳,Exceltip.net站长,微软全球有价值专家(MVP)。拥有十多年丰富的企业信息化实践和管理经验,精通Excel和MS SQL在企业中的应用。早期曾在多个Office技术社区担任版主,参与过多部Excel畅销书的编著工作。

 

 

 


 

 罗刚君,网名andysky,ExcelTip.net技术社区版主,多个Office技术社区资深版主,从事Excel VBA与函数、图表。在公司担任电脑技术管理,对办公应用有较丰富的实战经验和心得。目前已经出版过9部Excel相关著作。 

 

 

 

 章兰新,网名zlxtl,ExcelTip.net技术社区版主,多个Office技术社区资深版主,拥有十多年丰富的政府信息化实践、管理和组织实施经验,精通Excel和MS SQL在管理中的应用。长期在政府财政经济部门实施电脑技术与管理、统计、数据分析相融合的工作,一直致力于推广Excel和数据库技术,对办公应用有极丰富的实战经验和心得。



目录
第1章 基础理论 

1.1 快速获取帮助 

疑难1 如何获取所有控件的属性及属性值 

前期绑定与后期绑定 

疑难2 部分对象在输入时没有成员列表提示,如何解决 

没有成员列表的对象 

疑难3 如何找出错误语句及获取错误原因并发送到开发者邮箱 

利用ShellExecute函数调用程序的方式 

1.2 程序防错要点 

疑难4 程序出错有哪些原因 

常见错误分析 

疑难5 如何获取VBA所有运行时错误的详细说明 

通过Error函数获取错误信息 

疑难6 如何在执行完毕后报告出错次数及原因 

捕捉所有错误信息 

疑难7 如何开发完善的程序 

数组区域对VBA程序的影响 

疑难8 防错语句在程序或者函数中应用有哪些优势 

利用Err.Number属性判断错误类型 

1.3 代码优化之道 

疑难9 如何优化过程“隐藏偶数行” 

关闭ScreenUpdating提升程序效率 

疑难10 如何优化过程“设置字体属性” 

利用With简化对象引用 

疑难11 如何优化过程“隔三行求和” 

减少单元格的写入次数提升程序效率 

疑难12 如何优化过程“B列所有图片右移” 

有针对性地使用Select方法 

疑难13 如何优化过程“建工作表目录” 

VBA中数组的作用 

疑难14 如何优化过程“成绩评语” 

区分适合置于循环体中的语句 

疑难15 如何优化过程“删除空单元格所在行” 

不用循环而选择多个符合条件的单元格 

疑难16 如何优化过程“批量修改批注背景色” 

区分父对象与子对象 

疑难17 如何优化过程“隔一行插入一行” 

计算模式对程序效率的影响 

疑难18 如何优化过程“获取外网IP地址 

使用变量的条件 

1.4 提升代码的兼容性 

疑难19 程序的兼容性体现在哪些方面 

操作系统对VBA的影响 

疑难20 如何让程序适应不确定对象 

使用动态区域引用让代码具有更强的通用性 

疑难21 如何让程序兼容Excel多版本 

识别Excel的版本号 

疑难22 如何让程序兼容英文和中文系统 

利用API函数识别简体、繁体中文与英文 

疑难23 如何让程序兼容简体与繁体中文 

让代码适应简体与繁体系统 

1.5 练习与思考 

第2章 查找引用 

2.1 本表查找 

疑难24 如何查找不及格学生姓名并突出显示 

利用Union方法合并多区域 

疑难25 如何一次性罗列表中三省员工的姓名 

Find方法的使用技巧 

疑难26 如何在输入时逐步查找 

通过KeyUp事件自动执行查询 

疑难27 如何按指定的格式查找 

FindFormat的使用技巧 

疑难28 如何实现字体格式替换 

替换格式的条件 

疑难29 如何查找所有“#”并标为上标 

区分上标、下标的应用对象 

疑难30 如何找出还款时间超过一年及未还款的客户信息 

日期函数Datedif的特性 

疑难31 可以将查找到的所有数据串连并写入剪贴板中吗 

引用“MicrosoftForms2.0ObjectLibrary”的两种方法 

疑难32 可以创建一个工具栏来方便查找吗 

设置lookat参数实现模糊查找 

疑难33 如何快速罗列出每个产品最新报价 

Collection对象的应用技巧 

疑难34 如何在具有合并单元格的区域中多条件逐步查找 

通过“MergeArea”属性返回合并区域 

疑难35 如何查找成绩并分批发邮件 

VBA中发编写邮件正文时的换行符的表示法 

2.2 跨表及多表查找 

疑难36 如何引用数据表创建多级下拉菜单 

“ActionControl”对象的功能与限制 

疑难37 如何将所有表中查找的完成数汇总到总表 

利用SpecialCells定位实现快速查找 

疑难38 在窗体中罗列每月产量冠军名单 

不采用循环,一次性找出最大值所在行 

疑难39 如何将具有外部数据引用的单元格转换成值 

通过“[]”和“'!”定位具有外部链接的公式 

疑难40 如何让链接到其他表中隐藏单元格的超链接生效 

通过xlSheetVisible属性切换工作表显示状态 

疑难41 如何实现多部门电话资料模糊查询 

Target与Activecell的区别 

疑难42 如何实现所有未收货款者在状态栏随机显示 

利用OnTime定时执行程序 

2.3 文件查找与转换 

疑难43 如何判断指定文件是否存在 

利用DIR函数判断文件是否存在 

疑难44 如何进行深度查找且创建文件目录 

FileDialog对象的应用 

疑难45 如何查找并备份所有“3月生产表” 

CopyFile方法对文件复制 

疑难46 如何将所有Excel文件转换成XPS或PDF文件 

利用PrintOut方法将工作表转换成XPS文件 

疑难47 如何在网上邻居的共享盘中查找并打开“单价表 

利用FileExists方法判断文件是否存在 

疑难48 如何实现全盘查找“上海滩.MP3”,有则自动翻放 

播放音乐的三种方式 

疑难49 如何在网上自动搜索与当前单元格同名的歌曲并播放 

利用网页地址索引歌曲并自动播放 

2.4 图片查找与引用 

疑难50 如何瞬间删除当前表中所有图片 

DrawingObjects与Shape对象的区别 

疑难51 可以将签名图片复制到表中所有签名处吗 

复制图形对象与复制数据的区别 

Selection代表什么 

疑难52 如何像vlookup引用数据一样引用图片 

对图片设置公式引用其他图片 

疑难53 如何通过窗体预览指定目录中的所有图片 

通过LoadPicture函数加载图片 

2.5 练习与思考 

第3章 数据处理 

3.1 定位的技巧 

疑难54 如何选择当前表0~100之外的数据 

使用定位技术减少循环语句的循环次数 

疑难55 如何定位奇数行 

MOD配合SpecialCells定位奇数行 

疑难56 可以瞬间定位并隐藏所有错误值吗 

通过SpecialCells定位错误值 

疑难57 如何在输入数据时自动定位下一行的目标单元格 

限制删除单元格的数据时不触发工作表的Change事件 

疑难58 可以将标题以外的区域转换成“万”为单位吗 

VBA中如何处理双引号 

疑难59 如何定位当前表最大值和最小值 

调用工作表函数并配合Find方法查找最大值 

疑难60 能定位并标识高于平均值的单元格吗 

VBA中数字、汉字的大小关系 

疑难61 如何反向选择工作表区域 

辅助区的重要性 

3.2 数据处理及格式转换 

疑难62 如何将单词在大写、小写与首字母大写间任意切换 

利用StrConv函数对英文进行大写、小写和首字母大写转换 

疑难63 如何将二维的入库表转换成一维排版方式 

利用数组提升代码执行效率 

疑难64 能否不用循环对选区进行横向与纵向汇总 

“R1C1”引用方式的优点 

疑难65 如何批量地将字符串中的字母、数字和汉字分离出来 

利用Like运算符区别汉字、数字和字母 

疑难66 可以将表达式转换成运算结果吗 

通过Evaluate计算表达式 

疑难67 如何快速填充所有空单元格 

利用Intersect引用区域提升代码通用性 

疑难68 如何将产品销售地区瞬间转换成下拉列表 

利用代码设置有效性序列 

疑难69 数据有效性可以设置三级关联下拉列表吗 

利用Dictionary对象获取唯一值 

疑难70 可以对职员信息表按学历排序吗 

新旧版本中Sort的差异 

疑难71 可以不打开工作簿而提取其数据吗 

VBA中调用公式实现从未打开的工作表中取值 

疑难72 如何保护所有公式不能修改 

切换Locked属性实现公式保护 

疑难73 如何实现金额数据分解 

MID取文本的特点 

疑难74 VBA可以破解工作表密码吗 

表的分类 

疑难75 如何对分段编号进行合并转换 

减少数组变量空间分配次数的方法 

疑难76 如何将5个大小相同选区的数据互换 

Areas与CurrentRegion的区别 

疑难77 如何取得1000之内的质数 

质数的特性 

疑难78 可以生成指定范围的不重复随机数吗 

Collection对象的优势 

疑难79 如何利用VBA对工作簿进行减肥 

正确删除单元格,减少文件体积 

疑难80 如何让数字在文本与数值之间快速切换 

在文本与数值间切换的VBA思路 

疑难81 如何将“/”分隔的数据进行汇总 

以“/”为分隔符取其左右字符的思路优化 

疑难82 可以对指定区域进行自动更正吗 

利用Replace方法实现限定区域的自动更正 

疑难83 可以对包括“星期”的所有工作表同时添加公式吗 

VBA在单表和多表中输入公式的区别 

疑难84 在VBA中如何控制字符朗读 

利用Speech朗读字符 

疑难85 能实现粘贴数据时跳过隐藏区吗 

如何确定单元格是否隐藏 

疑难86 如何对相同值进行标识着色 

疑难87 如何根据工资计算零钞数量 

获取选区第一列及已用区域的交集 

疑难88 如何批量实现区域数据真正四舍五入 

通过round解决数据显示的假象 

疑难89 如何优化具有大量公式引用的数据计算 

公式与VBA在计算上的区别 

ClearContents与Clear的区别 

3.3 单元格合并技巧 

疑难90 可以在表格中合并同类项吗 

利用DisplayAlerts属性关闭合并单元格的提示及加快执行速度 

疑难91 如何实现按产品合并产量数据表 

利用变量暂存数据,代替辅助区 

疑难92 如何实现合并时保留所有数据,而拆分时可以还原 

看不见的特殊字符的应用 

疑难93 可以选择当前表所有合并单元格吗 

定位合并单元格 

疑难94 如何取消所有合并区域并且对所有单元格填充数据 

合并区域的赋值方式 

疑难95 合并单元格后仍然可以正常引用区域中的所有值吗 

复制合并属性 

疑难96 如何将指定单元格合并链接到一个选区 

对一个区域追加链接 

疑难97 跨页合并单元格可以重新合并从而适应分页打印吗 

判断合并单元格是否跨页 

疑难98 可以让合并单元格自动换行吗 

工作表事件代码与普通过程的区别 

3.4 报表合并与拆分 

疑难99 如何合并所有工作表到一个表中 

让复制数据时既去除公式又不影响数值的显示状态 

疑难100 如何实现多表合并汇总 

利用相对引用公式批量合并数据,避免使用循环 

疑难101 如何将多个工作簿中的所有工作表合并到一个工作表中 

通过禁用工作簿重算提升代码效率 

疑难102 如何将多个工作簿数据合并到一个工作簿中 

利用变量作为辅助进行条件判断 

疑难103 如何实现报表拆分 

利用复制格式和复制数值实现完美复制,避免复制后显示错误 

疑难104 如何将工作簿中每个工作表转换为独立工作表 

根据版本号决定文件格式 

3.5 单元格颜色的综合应用 

疑难105 Excel不同版本在颜色处理方面有分别吗 

不同版本中颜色差异对程序的影响 

疑难106 可以对Excel2010的按颜色筛选再做扩展吗 

CurrentRegion与Usedrange对程序的影响 

疑难107 如何让按颜色排序可以在Excel多版本间通用 

借用辅助和调用老版本的Sort功能提升程序的通用性 

疑难108 如何将颜色分类重排且通用于Excel多个版本 

将颜色属性转换成数据,辅助程序执行 

疑难109 可以按颜色对选区数据分类汇总吗 

修改数据源与修改颜色在VBA事件中的差异 

疑难110 如何用函数对数据背景和字体按颜色汇总 

通过Volatile让函数声明为易失性函数 

3.6 重复数据处理 

疑难111 如何清空重复值单元格并标识 

Countif函数在去重复值中的应用 

Countif函数的限制 

疑难112 可以对重复出现的数据进行圈释吗 

利用CircleInvalid对单元格加圈,以及CircleInvalid的限制 

疑难113 如何筛选唯一值 

使用错误处理语句配合Collection取唯一值 

疑难114 可以在输入重复值时提示用户吗 

通过EnableEvents提高程序的执行效率 

疑难115 如何对两列数据提取相同项与不同项 

利用Transpose函数实现区域转数组 

疑难116 如何将多行多列相同者保留最后一个数据 

双层Transpose配套Join实现横向区域转字符串 

3.7 数据透视 

疑难117 如何按职务或部门进行工资数据的透视分析 

利用Excel2003的透视表代码提升程序兼容性 

疑难118 如何实现多重数据透视 

利用Array嵌套创建多重透视 

XXII 

疑难119 如何实现同时透视多工作簿中的多工作表数据 

解决VBA创建透视表名称冲突的两种方法 

3.8 练习与思考 

第4章 报表打印 

4.1 打印设置 

疑难120 如何一次性设置“总表”以外工作表的页脚 

选择工作表数量对页脚的影响 

疑难121 如何设置所有工作表的已用区域为打印区域 

设置打印区域对数据打印的影响 

疑难122 可以记录工作簿的打印次数吗 

借用文件自定义属性记录打印次数 

4.2 特殊打印格式设计 

疑难123 如何设计工资条打印格式 

借用辅助列提升程序的容错性 

疑难124 如何打印工资卡 

引用普通工作簿和加载宏工作簿的区别 

疑难125 VBA可以实现对工作表分页小计吗 

利用宏表函数Get.Document(50)获取工作表页数 

疑难126 如何同时打印顶端标题和底端标题行 

计算第一个分页符的所在行号 

疑难127 可以借用图片实现底端标题打印吗 

Export与API方式将区域转换成图片的差异 

疑难128 如何制作针式多联打印机打印格式的报表 

利用HPageBreaks.Add实现手动分页 

疑难129 如何实现双面打印 

中断与禁止中断程序 

疑难130 可以仅仅打印活动单元格所在页吗 

利用Location计算分页符位置,配合循环判断当前页序号 

4.3 练习与思考 

第5章 函数开发 

5.1 自定义函数基础 

疑难131 如何开发自定义函数 

Office版本对自定义函数参数的影响 

疑难132 函数与参数名规则如何 

自定义函数命名规则 

疑难133 自定义函数在不同版本中有何差异 

颜色对自定义函数的影响 

5.2 开发自定义函数 

疑难134 如何对区域内混杂字符串中的数字求和 

Excel公式对连续“+”的处理方式 

疑难135 如何分离字符串中的数值、英文和汉字 

正则表达式在字符处理中的优势 

疑难136 如何将文本混杂字符串及表达式转换为值 

正则表达式中数字、汉字的表达方式 

疑难137 如何按时间段计算汇总金额 

根据计算对象的规范性决定函数参数的个数 

疑难138 如何对具有分隔符的数据分类汇总 

Split函数产生的数组的特点 

疑难139 可以取姓名的汉语拼音首字母吗 

汉字与拼音首字母的对应关系 

疑难140 超过15位的数字如何求和 

Excel对数据计算的长度限制 

疑难141 可以扩展Vlookup函数实现返回多个结果吗 

利用Find替代Vlookup实现多个数据查找 

疑难142 如何利用函数创建文件目录 

自定义函数中如何表示活动单元格 

疑难143 可以用函数连接内存数据和区域中所有文本吗 

利用ParamArray声明不确定个数的函数参数 

疑难144 如何根据身份证号码获取出生日期、年龄和性别 

身份证号码所包含的个人信息 

疑难145 如何将多个单元格中的人民币数字合并且转为大写金额 

声明正确的类型优化函数效率 

疑难146 如何计算两个区域的不同项 

自定义函数对大区域运算的限制 

疑难147 如何突破Rank函数排名的限制 

去重复值的3个方法 

疑难148 如何实现按数据出现次数排序 

Collection与字典的区别 

疑难149 可以用一个函数将人民币大小写相互转换吗 

通过拆分法理解代码 

疑难150 可以用函数改变引用区域的值吗 

利用自定义函数修改引用区域的值的两种方法 

疑难151 如何对两个以逗号分隔的乱序字符串比较异同 

Split函数嵌套应用从字符串中分别获取品名与数量 

疑难152 可以利用函数添加数据监控吗 

借用函数的易失性实现自动执行,类似于工作表事件 

疑难153 可以让函数的两个参数全是可选参数吗 

将单个参数声明为可选参数的方法 

疑难154 可以利用函数批量对工作表命名吗 

借用类模块将工作簿级事件提升为应用程序级事件 

疑难155 如何让自定义函数运算结果是一个数组 

函数返回数组的条件 

5.3 自定义函数的管理 

疑难156 如何对自定义函数添加说明 

通过MacroOptions定义函数的帮助信息 

疑难157 如何对自定义函数的参数添加帮助 

借用REGISTER为自定义函数添加参数说明及分类 

疑难158 可以将加载宏中的自定义函数复制到活动工作簿吗 

判断用户的设置是否允许访问VBA工程 

疑难159 如何封装自定义函数,使其代码不可查看 

利用VB6.0企业版封装自定义函数 

5.4 练习与思考 

第6章 文件目录 

6.1 文件管理 

疑难160 可以实现文件双向备份吗 

利用SaveCopyAs备份文件

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP