搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
透视Excel VBA应用与开发
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115170453
  • 作      者:
    伊利奇,王保众编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2008
收藏
内容介绍
    如果您经常用Excel进行大量的重复性劳动,您不觉得厌烦吗?您考虑过让Excel提高效率,将自己从重复性劳动中解脱出来吗?本书将告诉您如何应用Excel VBA来完成Excel中的重复性劳动,让您轻松应对工作。<br>    本书从Excel VBA基础操作入手,以Excel菜单操作与Excel VBA编程语句对照讲解的方式,通过大量实例向读者介绍Excel VBA的常用语句及其使用方法,并提供了实用易懂的Excel VBA程序开发思路,最后以“家装工程工料核算”的完整开发过程为例,教读者全面掌握Excel VBA。<br>    本书特别适合没有系统学习过计算机编程语言的办公人员阅读,也可以作为财经类、管理类相关专业师生的教学参考用书。作为实用工具,Excel VBA也适合计算机相关专业的师生学习掌握。<br>    本书附盘中收录了200多个实例文件,涵盖了从基础学习到综合案例开发的各方面内容,还特别附赠了“门诊药品”与“土建预算”两大完整案例,以供读者学习参考。
展开
目录
第1章  初识Excel VBA  1<br>1.1  Excel和Excel VBA  2<br>1.2  Excel VBA和宏  3<br>1.2.1  什么是宏  3<br>1.2.2  对Excel VBA的第一次编程  5<br>1.2.3  自定义工具栏和自定义菜单  7<br>1.3  宏的安全性设置  10<br>1.4  自动运行的宏  10<br>1.5  思考题  11<br>第2章  用Excel VBA选择和操作Excel对象  13<br>2.1  对单元格进行操作  14<br>2.1.1  单元格的选择和赋值  14<br>2.1.2  求当前单元格所在的行号和列号  16<br>2.2  对单元格范围进行操作  16<br>2.2.1  单元格范围选择  16<br>2.2.2  求选择范围的行数、列数、单元格数和地址  17<br>2.2.3  选择范围之内的单元格循环  18<br>2.3  对行进行操作  19<br>2.3.1  选择整行  19<br>2.3.2  插入行  20<br>2.3.3  隔行插入行  21<br>2.4  对列进行操作  22<br>2.4.1  选择整列和列复制  22<br>2.4.2  列数据的三种删除方法和结果  23<br>2.5  选择工作表的所有单元格  24<br>2.6  对工作表进行操作  25<br>2.6.1  选择工作表  25<br>2.6.2  增加一个工作表  25<br>2.6.3  求当前Excel文件中工作表个数  26<br>2.6.4  求当前Excel文件中工作表名称  26<br>2.7  对工作簿进行操作  27<br>2.8  思考题  28<br>第3章  Excel VBA的选择技巧  31<br>3.1  “聪明”的当前单元格CurrentRegion属性  32<br>3.2  用Resize方法来改变选择范围  33<br>3.3  用Offset方法移动选择范围  33<br>3.4  “自动”制图加框  34<br>3.5  快速端点单元格选择  36<br>3.6  选择某列中的最后一行有数据的单元格  37<br>3.7  用定位方法来寻找数据区的最后一个单元格  38<br>3.8  寻找真正的最后一个单元格  39<br>3.9  定位选择数值——多重复制  42<br>3.10  思考题  44<br>第4章  Excel VBA的语言结构  47<br>4.1  Excel VBA的变量  48<br>4.1.1  Excel VBA的变量命名规则  48<br>4.1.2  变量类型  49<br>4.1.3  对象变量  55<br>4.1.4  变量数组  57<br>4.1.5  强迫使用声明变量  58<br>4.1.6  Excel VBA常量  59<br>4.1.7  变量定义在程序中的位置和变量的作用范围  61<br>4.2  Excel VBA的变量类型转换函数  64<br>4.3  Excel VBA的运算符  66<br>4.3.1  算术运算符  67<br>4.3.2  比较运算符  67<br>4.3.3  字符串连接运算符  67<br>4.3.4  逻辑运算符  67<br>4.4  Excel VBA的流程控制  69<br>4.4.1  Excel VBA的判断结构  69<br>4.4.2  循环结构  72<br>4.4.3  Excel VBA调用子程序  77<br>4.4.4  With…End With结构  78<br>4.4.5  程序的逐步执行和本地窗口  79<br>4.5  Excel VBA的出错处理方法  80<br>4.6  对Excel 工作表事件的编程  81<br>4.6.1  选择对象改变事件  81<br>4.6.2  更多的工作表事件  82<br>4.7  思考题  83<br>第5章  Excel VBA应用程序开发的步骤和方法  87<br>5.1  Excel VBA开发应用程序的5个步骤  88<br>5.1.1  总结操作步骤  88<br>5.1.2  录制宏  88<br>5.1.3  改造代码  89<br>5.1.4  试验和改进代码  92<br>5.1.5  档案化  92<br>5.2  删除空行——一个小工具的典型开发过程  93<br>5.2.1  观察Excel手工操作和宏代码录制  93<br>5.2.2  正式编程  95<br>5.2.3  与专业程序员编制的程序对比  96<br>5.3  用工作表数据衔接模块功能  97<br>5.4  思考题  97<br>第6章  控件的事件和属性  101<br>6.1  插入用户窗体  102<br>6.2  选择控件的事件  103<br>6.3  工具箱和属性窗口  104<br>6.4  对象窗口和代码窗口  104<br>6.5  在代码窗口中选择控件对象  105<br>6.6  文本框的Change事件  105<br>6.7  命令按钮的Enabled属性和Visible属性  106<br>6.8  MouseMove事件  108<br>6.9  Checkbox控件  109<br>6.10  列表框控件  110<br>6.10.1  列表框的AddItem 方法和Clear方法  110<br>6.10.2  列表框控件的3个重要属性  111<br>6.10.3  列表框可以有多列内容  112<br>6.10.4  如何把列表框和工作表单元关联起来  113<br>6.11  按键事件编程  113<br>6.12  滚动条控件  114<br>6.13  不需要编程的控件——标签控件  115<br>6.14  RefEdit控件  115<br>6.15  复合框控件  116<br>6.16  控件的Enter事件和Exit事件  118<br>6.17  单选钮  119<br>6.18  复选框  121<br>6.19  框架控件  122<br>6.20  启动窗体后操作工作表的方法  123<br>6.21  窗体运行后增加控件  123<br>6.22  用快捷键启动窗体  125<br>6.23  思考题  126<br>第7章  公式和引用  127<br>7.1  相对引用和绝对引用  128<br>7.1.1  相对引用  128<br>7.1.2  绝对引用  129<br>7.2  R1C1样式的引用  130<br>7.2.1  R1C1样式的绝对引用  130<br>7.2.2  R1C1样式的相对引用  131<br>7.2.3  R1C1样式的相对引用字符串的合成  132<br>7.2.4  多行多列数据区循环插入公式  133<br>7.3  求列号  135<br>7.4  引用其他工作表的数据  135<br>7.5  间接引用  136<br>7.6  选择区域命名和引用  138<br>7.7  三维引用  138<br>7.8  数组输入  140<br>7.9  追踪引用单元格  141<br>7.10  追踪从属单元格  142<br>7.11  常见的引用错误  142<br>7.11.1  循环引用错误  143<br>7.11.2  制造意外的引用地址  143<br>7.11.3  制造不存在的引用地址  144<br>7.12  用Excel编辑操作造成引用错误  145<br>7.12.1  通过拖曳造成被0除错误  145<br>7.12.2  通过删除引用区域造成一个公式错误  145<br>7.12.3  通过拷贝公式单元造成公式引用错误  146<br>7.13  单元格数值传递方法和引用的关系  148<br>7.14  公式计算结果更新设置  149<br>7.15  思考题  150<br>第8章  Excel工作表函数和Excel VBA函数  151<br>8.1  Excel VBA和Excel工作表函数的关系  152<br>8.2  在Excel VBA中应用函数的三种方法  153<br>8.2.1  直接插入Excel工作表函数  153<br>8.2.2  用WorksheetFunction方法应用Excel工作表函数求值  153<br>8.2.3  直接应用Excel VBA函数  154<br>8.3  字符处理函数  154<br>8.3.1  LEFT()函数、RIGHT()函数和MID()函数  155<br>8.3.2  求字符串长度函数Len()  156<br>8.3.3  UPPER()、LOWER()和PROPER()工作表函数  157<br>8.3.4  Excel VBA的UCase()函数、LCase()函数和StrConv ()函数  157<br>8.3.5  SEARCH()和SUBSTITUTE()工作表函数  158<br>8.3.6  Excel VBA的Instr()函数和Replace()函数  158<br>8.3.7  ASC()和WIDECHAR()工作表函数  159<br>8.3.8  TRIM()工作表函数  159<br>8.3.9  Excel VBA的删除空格函数  159<br>8.3.10  Excel VBA的Chr()函数和Chr(10)  160<br>8.3.11  EXACT()函数  161<br>8.3.12  Excel VBA用来比较字符的StrComp()函数  161<br>8.3.13  Excel VBA字符操作示例—字符乱序  162<br>8.3.14  Excel VBA字符操作示例—符号断句  163<br>8.4  查找和引用函数  164<br>8.4.1  ADDRESS() 和COLUMN()工作表函数  164<br>8.4.2  INDEX()和INDIRECT()工作表函数  165<br>8.4.3  OFFSET()工作表函数  165<br>8.4.4  HLOOKUP()工作表函数  166<br>8.4.5  VLOOKUP工作表函数  167<br>8.5  统计函数  167<br>8.5.1  COUNT()和COUNTA()工作表函数  167<br>8.5.2  COUNTIF()和SUMIF()工作表函数  168<br>8.5.3  LARGE()和SMALL()工作表函数  169<br>8.6  逻辑函数  169<br>8.6.1  AND()工作表函数  169<br>8.6.2  OR()工作表函数  170<br>8.6.3  AND()工作表函数应用示例  170<br>8.6.4  IF ()工作表函数  171<br>8.7  日期函数  171<br>8.7.1  工作表函数中的日期函数  171<br>8.7.2  Excel VBA的日期函数  172<br>8.8  数学和三角函数  173<br>8.8.1  ABS()和SIGN()工作表函数  173<br>8.8.2  EVEN()和ODD()工作表函数  173<br>8.8.3  TRUNC()、ROUND ()和INT ()工作表函数  173<br>8.8.4  Excel VBA的Int()、Abs()和Round()函数  174<br>8.8.5  SIN()和COS()工作表函数  174<br>8.8.6  Excel VBA的三角函数  175<br>8.8.7  LOG10()工作表函数  175<br>8.8.8  Excel VBA的自然对数和指数函数  176<br>8.8.9  PRODUCT()和FACT()工作表函数  176<br>8.8.10  RAND()工作表的随机函数  177<br>8.8.11  Excel VBA的随机函数  177<br>8.8.12  由工作表函数RAND()产生的随机数的不安定性  177<br>8.9  思考题  178<br>第9章  格式和Excel VBA   179<br>9.1  单元格内数字的格式  180<br>9.1.1  人民币格式  180<br>9.1.2  百分比格式  181<br>9.1.3  单元格数字的小数位  181<br>9.1.4  单元格数字的美元格式  182<br>9.1.5  单元格数字的分数格式  182<br>9.2  单元格里的数字不同但显示相同  182<br>9.3  改变格式对Excel函数和Excel VBA函数返回值的影响  183<br>9.4  单元格里的字符换行  184<br>9.4.1  设置Wraptext属性进行自动换行  185<br>9.4.2  用Alt+Enter键的方法强制换行  185<br>9.5  用Excel VBA调整列宽  186<br>9.5.1  用数值调整列宽  187<br>9.5.2  最合适的列宽  187<br>9.6  字符设为上标  188<br>9.7  对齐  188<br>9.8  行高的设置  189<br>9.9  设置边框和底色  190<br>9.9.1  加所有框线  190<br>9.9.2  加外侧框线  191<br>9.10  给选择区域加底色  192<br>9.11  清除格式  192<br>9.12  单元格合并居中  193<br>9.13  单元格合并对单元格地址的影响  193<br>9.14  条件格式  195<br>9.15  为格式美观删除重复数据  196<br>9.16  恢复被删除的重复数据  197<br>9.17  思考题  198<br>第10章  数据整理和分析统计  199<br>10.1  排序  200<br>10.1.1  调用Excel排序功能  200<br>10.1.2  不调用Excel排序功能的Excel VBA排序  202<br>10.1.3  Excel VBA随机顺序  203<br>10.1.4  Excel VBA数据倒序  206<br>10.1.5  按列标题的Excel VBA排序  207<br>10.2  自动筛选和唯一性列表  209<br>10.2.1  Excel自动筛选  209<br>10.2.2  筛选——删除  210<br>10.2.3  数据的唯一性列表  211<br>10.2.4  根据唯一性列表进行数据分表  213<br>10.2.5  增加工作表  214<br>10.2.6  查找重复值  215<br>10.3  数据合表  216<br>10.4  高级筛选  218<br>10.5  寻找替换  221<br>10.6  用Excel VBA在工作表中查找数据  222<br>10.7  更新工作表数据  224<br>10.8  分列  226<br>10.9  对同一组对象进行不同时期调查差异的比较  227<br>10.10  差异调查前的工作表整理  230<br>10.11  行列转换  232<br>10.12  列出当前目录中的Excel文件  233<br>10.13  列出当前目录中的子目录及其大小  236<br>10.14  思考题  237<br>第11章  分类汇总、数据透视表与合并计算  239<br>11.1  分类汇总  240<br>11.2  用Excel VBA来进行数据的分类汇总  241<br>11.3  数据透视表  245<br>11.3.1  制作一个数据透视表  246<br>11.3.2  为做好的数据透视表增加数据  247<br>11.3.3  用Excel VBA为数据透视表进行数据源更新  249<br>11.3.4  用GETPIVOTDATA()工作表函数取得数据透视表汇总数据  249<br>11.4  合并计算  250<br>11.5  思考题  253<br>第12章  大数据量的录入  255<br>12.1  Excel的数据有效性的设置  256<br>12.1.1  手工设置数据输入的有效性  256<br>12.1.2  用Excel VBA程序进行有效性设置  258<br>12.1.3  通过对工作表Change事件编程保障数据有效性  259<br>12.1.4  数据录入之后的范围检查  260<br>12.2  对工作表的保护  261<br>12.3  双人双机录入和校验  262<br>12.4  用Access数据库录入数据和导出数据  262<br>12.4.1  定义一个Access数据库中的数据表  263<br>12.4.2  在Access数据库中导出Excel数据  265<br>12.5  用Epi-Info软件录入数据  266<br>12.6  从Word文字处理软件向Excel输送数据  271<br>12.7  用OCR软件获取数据  272<br>12.8  换名存盘的重要性  276<br>12.9  思考题  277<br>第13章  Word VBA和Access VBA简介  279<br>13.1  Access VBA指定连接和打开Access数据表  280<br>13.2  MDB表中的记录循环和记录的EOF函数  282<br>13.3  加了筛选条件的记录循环  283<br>13.4  MDB文件表中的字段循环  284<br>13.5  用Find方法寻找符合条件的记录  285<br>13.6  用Access VBA在Access 数据库中计算和统计  286<br>13.7  在Access里面操作Excel对象  288<br>13.8  合并Epi-Info录入分析软件的MDB数据库文件  290<br>13.9  给Access的数据库窗体增加命令按钮和双击事件编程  295<br>13.10  用记录集和SQL语句对Access数据库进行操作  299<br>13.11  用Word VBA操作Word文件  302<br>13.11.1  用Word VBA改变Word文件中的字号  303<br>13.11.2  在Word文件中用Word VBA制造空行和输入文字  304<br>13.12  思考题  305<br>第14章  家装小工程工料核算Excel VBA工具实例  307<br>14.1  基本数据和录入要求  308<br>14.1.1  输入基本材料和计量基数  308<br>14.1.2  输入装修部件的名称、材料名和用量  309<br>14.2  Excel VBA计算工具  310<br>14.2.1  变量声明部分  310<br>14.2.2  读入项目编号、项目名称和部件数量  311<br>14.2.3  读入材料名、计量基数和价格  312<br>14.2.4  求部件用到的材料尺寸  313<br>14.2.5  统计每个部件的每种材料用量  313<br>14.2.6  进行材料表的总计  316<br>14.3  工料核算Excel VBA工具开发点评  317<br>14.3.1  用Excel工作表做家装工料核算软件录入界面的好处  317<br>14.3.2  Excel VBA作为预开发工具的价值  317<br>14.4  思考题  318
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证