展开全部

主编推荐语

零基础学习Excel中看似复杂的概念和代码,一键搞定所有报表。

内容简介

《别怕,Excel VBA其实很简单》考虑到大多数读者没有编程基础的实际情况,用浅显易懂的语言和生动形象的比喻,并配合大量插画,介绍Excel中看似复杂的概念和代码、从简单的宏录制、VBA编程环境和基础语法的介绍,到常用对象的操作与控制、Excel事件的调用与控制、用户界面设计、代码调试与优化、都进行了形象的介绍。

《别怕,Excel VBA其实很简单》适合想提高工作效率的办公人员,特别是经常需要处理、分析大量数据的相关人员,以及财经专业的高校师生阅读。

目录

  • 版权信息
  • 内容提要
  • 序 VBA,让效率飞起来
  • 前言
  • 第1章 走进Excel VBA的世界
  • 1.1 不会Excel的人,真伤不起
  • 1.1.1 做不完的表
  • 1.1.2 神速的“超人”
  • 1.1.3 你是怎样做工资条的
  • 1.2 走自己的“录”,让别人重复去吧
  • 1.2.1 什么是宏
  • 1.2.2 用宏录下Excel操作
  • 1.2.3 让录下的操作再现一遍
  • 1.3 还可以怎样执行宏
  • 1.3.1 给宏设置快捷键
  • 1.3.2 将宏指定给按钮
  • 1.3.3 将宏指定给常用工具栏按钮
  • 1.4 是谁“挡住”了宏
  • 1.4.1 宏为什么不能工作了
  • 1.4.2 怎样修改宏安全级
  • 1.5 VBA,Excel里的编程语言
  • 1.5.1 录制宏不能解决的问题
  • 1.5.2 让工资条一“输”到底
  • 1.5.3 VBA编程,让你的表格更加灵活
  • 1.5.4 什么是VBA
  • 1.5.5 宏和VBA有什么关系
  • 第2章 开始VBA编程的第一步
  • 2.1 揭开神秘面纱背后的真面目
  • 2.1.1 程序保存在哪里
  • 2.1.2 应该怎样编写程序
  • 2.2 程序里都有什么
  • 2.2.1 代码
  • 2.2.2 过程
  • 2.2.3 模块
  • 2.2.4 对象
  • 2.2.5 对象的属性
  • 2.2.6 对象的方法
  • 2.2.7 关键字
  • 2.3 VBA的编程环境——VBE
  • 2.3.1 打开VBE编辑器
  • 2.3.2 主窗口
  • 2.3.3 菜单栏
  • 2.3.4 工具栏
  • 2.3.5 工程资源管理器
  • 2.3.6 属性窗口
  • 2.3.7 代码窗口
  • 2.3.8 立即窗口
  • 2.4 试写一个简单的VBA程序
  • 2.4.1 添加或删除模块
  • 2.4.2 动手编写程序
  • 2.5 解除疑惑,一“键”倾心
  • 第3章 Excel VBA基础语法
  • 3.1 语法,编程的基础
  • 3.1.1 这个笑话很凉快
  • 3.1.2 VBA也有语法
  • 3.1.3 学习VBA语法难吗
  • 3.2 VBA里的数据类型
  • 3.2.1 打酱油的故事
  • 3.2.2 走进Excel的商店
  • 3.2.3 VBA中有哪些数据类型
  • 3.3 存储数据的容器:常量和变量
  • 3.3.1 常量和变量
  • 3.3.2 使用变量
  • 3.3.3 使用常量
  • 3.3.4 使用数组
  • 3.4 集合、对象、属性和方法
  • 3.4.1 对象,就像冰箱里的鸡蛋
  • 3.4.2 对象的属性
  • 3.4.3 对象的方法
  • 3.5 连接的桥梁,VBA中的运算符
  • 3.5.1 算术运算符
  • 3.5.2 比较运算符
  • 3.5.3 连接运算符
  • 3.5.4 逻辑运算符
  • 3.5.5 应该先进行什么运算
  • 3.6 内置函数
  • 3.6.1 VBA中的函数
  • 3.6.2 VBA中有哪些函数
  • 3.7 控制程序执行,VBA的基本语句结构
  • 3.7.1 If...Then语句
  • 3.7.2 Select Case语句
  • 3.7.3 For...Next语句
  • 3.7.4 Do While语句
  • 3.7.5 Do Until语句
  • 3.7.6 For Each...Next语句
  • 3.7.7 其他的常用语句
  • 3.8 Sub过程,基本的程序单元
  • 3.8.1 关于VBA过程
  • 3.8.2 编写Sub过程需要了解的内容
  • 3.8.3 从另一个过程执行过程
  • 3.8.4 过程的作用域
  • 3.9 自定义函数,Function过程
  • 3.9.1 试写一个函数
  • 3.9.2 使用自定义函数
  • 3.9.3 怎么统计指定颜色的单元格个数
  • 3.9.4 声明函数过程,规范的语句
  • 3.10 合理地组织程序,让代码更优美
  • 3.10.1 代码排版,必不可少的习惯
  • 3.10.2 怎样排版代码
  • 3.10.3 注释,让代码的意图清晰明了
  • 第4章 常用对象
  • 4.1 与Excel交流,需要熟悉的常用对象
  • 4.1.1 VBA编程与炒菜
  • 4.1.2 VBA是怎么控制Excel的
  • 4.1.3 应该记住哪些对象
  • 4.2 一切由我开始,最顶层的Application 对象
  • 4.2.1 ScreenUpdating属性
  • 4.2.2 DisplayAlerts属性
  • 4.2.3 EnableEvents属性
  • 4.2.4 WorksheetFunction属性
  • 4.2.5 给Excel梳妆打扮
  • 4.2.6 她和她的孩子们
  • 4.3 管理工作簿,了解Workbook对象
  • 4.3.1 Workbook与Workbooks
  • 4.3.2 认识Workbook,需要了解的信息
  • 4.3.3 实际操作,都能做什么
  • 4.3.4 ThisWorkbook与ActiveWorkbook
  • 4.4 操作工作表,认识Worksheet对象
  • 4.4.1 认识Worksheet对象
  • 4.4.2 操作工作表
  • 4.4.3 Sheets与Worksheets
  • 4.5 核心,至关重要的Range对象
  • 4.5.1 多种方法引用Range对象
  • 4.5.2 还可以怎样得到单元格
  • 4.5.3 操作单元格,还需要了解什么
  • 4.5.4 亲密接触,操作单元格
  • 4.6 不止这些,其他常见的对象
  • 4.6.1 名称,Names集合
  • 4.6.2 单元格批注,Comment对象
  • 4.6.3 给单元格化妆
  • 4.7 典型的技巧与示例
  • 4.7.1 创建一个工作簿
  • 4.7.2 判断工作簿是否打开
  • 4.7.3 判断工作簿是否存在
  • 4.7.4 向未打开的工作簿中录入数据
  • 4.7.5 隐藏活动工作表外的所有工作表
  • 4.7.6 批量新建工作表
  • 4.7.7 批量对数据分类
  • 4.7.8 将工作表保存为新工作簿
  • 4.7.9 快速合并多表数据
  • 4.7.10 汇总同文件夹下多工作簿数据
  • 4.7.11 为工作表建立目录
  • 第5章 Excel事件
  • 5.1 让Excel自动响应你的行为
  • 5.1.1 让Excel自动问好
  • 5.1.2 事件,VBA里的自动开关
  • 5.1.3 事件过程
  • 5.1.4 编写事件过程
  • 5.2 Worksheet事件
  • 5.2.1 关于Worksheet事件
  • 5.2.2 常用的 Worksheet 事件
  • 5.2.3 Worksheet 事件列表
  • 5.3 Workbook事件
  • 5.3.1 关于Workbook事件
  • 5.3.2 常用的Workbook事件
  • 5.3.3 Workbook事件列表
  • 5.4 别样的自动化
  • 5.4.1 MouseMove事件
  • 5.4.2 不是事件的事件
  • 5.5 典型的技巧与示例
  • 5.5.1 一举多得,快速录入数据
  • 5.5.2 我该监考哪一场
  • 5.5.3 让文件每隔一分钟自动保存一次
  • 第6章 用户界面设计
  • 6.1 在Excel中自由地设计界面
  • 6.1.1 关于用户界面
  • 6.1.2 控件,必不可少的调色盘
  • 6.2 使用控件,将工作表当作画布
  • 6.2.1 在工作表中使用窗体控件
  • 6.2.2 在工作表中使用ActiveX控件
  • 6.2.3 窗体控件和ActiveX控件的区别
  • 6.3 与用户交互,简单的输入输出对话框
  • 6.3.1 InputBox函数
  • 6.3.2 Application对象的InputBox方法
  • 6.3.3 MsgBox函数
  • 6.3.4 Application对象的FindFile方法
  • 6.3.5 Application对象的GetOpenFilename方法
  • 6.3.6 Application对象的GetSaveAsFilename方法
  • 6.3.7 Application对象的FileDialog属性
  • 6.4 构建用户窗体,自己设计交互界面
  • 6.4.1 关于用户窗体
  • 6.4.2 添加一个用户窗体
  • 6.4.3 设置窗体的属性
  • 6.4.4 在窗体上添加控件
  • 6.4.5 显示窗体
  • 6.4.6 关闭窗体
  • 6.4.7 使用控件
  • 6.4.8 用键盘控制控件
  • 6.5 改造Excel现有的界面
  • 6.5.1 更改标题栏的程序名称
  • 6.5.2 显示或隐藏菜单栏
  • 6.5.3 显示或隐藏工具栏
  • 6.5.4 设置窗口
  • 6.5.5 其他设置
  • 6.6 典型的技巧或示例
  • 6.6.1 设计一张调查问卷
  • 6.6.2 职工信息管理界面
  • 6.6.3 一个简易的登录窗体
  • 第7章 代码调试与优化
  • 7.1 VBA中可能会发生的错误
  • 7.1.1 编译错误
  • 7.1.2 运行时错误
  • 7.1.3 逻辑错误
  • 7.2 VBA程序的3种状态
  • 7.2.1 设计模式
  • 7.2.2 运行模式
  • 7.2.3 中断模式
  • 7.3 Excel已经准备好的调试工具
  • 7.3.1 让程序进入中断模式
  • 7.3.2 为程序设置断点
  • 7.3.3 使用Stop语句
  • 7.3.4 使用立即窗口
  • 7.3.5 使用本地窗口
  • 7.3.6 使用监视窗口
  • 7.4 错误处理的艺术
  • 7.4.1 Go Error GoTo标签
  • 7.4.2 On Error Resume Next
  • 7.4.3 On Error GoTo 0
  • 7.5 让代码跑得更快一些
  • 7.5.1 合理地使用变量
  • 7.5.2 避免反复引用相同的对象
  • 7.5.3 尽量使用函数完成计算
  • 7.5.4 去掉多余的激活和选择
  • 7.5.5 合理使用数组
  • 7.5.6 关闭屏幕更新
展开全部

评分及书评

4.8
9个评分
  • 用户头像
    给这本书评了
    5.0
    形象化,更容易理解

    感觉这是学 ExcelVBA 必看的书!

      转发
      评论
      用户头像
      给这本书评了
      5.0

      把复杂留给自己,把简单留给读者。一个复杂问题用简单的方式讲出来,让外行也能看懂,很不容易。

        转发
        评论
        用户头像
        给这本书评了
        4.0

        浏览了目录,跳过第一章到第二章,我觉得作者的介绍很啰嗦。我更喜欢精简一点。

          转发
          评论
        • 查看全部4条书评

        出版方

        人民邮电出版社

        人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。