ExcelVBA案例实战txt电子书

简介: 本书以案例讲解的形式,由浅入深地介绍了VBA在Excel中的应用。

内容提要

本书以案例讲解的形式,由浅入深地介绍了VBA在Excel中的应用。本书的内容可分为两个部分,前半部分介绍了VBA的基础应用,主要讲解如何简化复杂的工作,以及减少Excel中不必要的重复性操作;后半部分介绍了如何使用VBA编写各种工具、函数和小型系统,解决日常工作中遇到的包括但不局限于Excel的各种问题。

本书图文并茂,理论与案例相结合,力求将本书涉及的VBA相关知识点通过实际案例进行讲解。本书案例几乎都源于实践,并配有全套资料文件和解决代码,颇具参考价值。

本书面向VBA零基础人员,日常工作中需要接触大量数据和Excel表格的人员,帮助他人解决Excel难题的运维人员,以及希望通过VBA进行自主开发的IT从业人员。本书亦可作为计算机培训教材。

配套资源

本书由异步社区出品,社区(https://www.epubit.com/)为您提供相关资源和后续服务。

本书提供如下资源:

本书源代码;

书中图片的彩色版文件。

要获得以上配套资源,请在异步社区本书页面中点击,跳转到下载界面,按提示进行操作即可。注意:为保证购书读者的权益,该操作会给出相关提示,要求输入提取码进行验证。

前言

微软公司的Office Excel功能强大、应用范围广,因此使用人数较多。而VBA作为Excel的扩展应用程序,使用人数却少了很多,甚至很多职场“老手”已经熟练掌握了Excel的各种使用技巧,却不知道如何在Excel中打开Visual Basic编辑器。

作为一款基于Visual Basic、但依附于Office应用程序的编程语言,VBA即使拥有入门门槛低、使用自由度高等诸多优点,似乎也很难获得一些专业程序员的青睐。

VBA的处境似乎有点尴尬。

但是,不能忽视的是,VBA是Office办公软件取得巨大成功的重要因素之一。

首先,VBA可以简化复杂的工作流程,减少不必要的重复性操作,大大提高工作效率。其次,VBA可以为Excel或者其他Office应用程序添加很多各具特色的小工具或小程序,极大地丰富了Office的功能。最后,基于Visual Basic 的可视化编程方法、强大的功能和较低的学习门槛,VBA为业余编程爱好者敞开了系统开发的大门。

鉴于VBA具有以上优点,我们认为有必要让更多的人认识和学习VBA,并享受VBA为工作和学习带来的便利。基于此目的,我们编写了本书。本书既可作为初学者系统学习VBA的教材,也可作为有一定基础的VBA使用者编程时的参考。

本书内容

第1章,通过一个简单的案例,带领读者进入VBA的世界,介绍了VBA过程代码的结构,以及For循环的基本用法。

第2章,不仅介绍了Excel的录制宏功能,以及如何使用For循环对录制的宏代码进行修改,还介绍了相对引用、变量、为工作表插入按钮和宏安全性设置等。通过本章的学习,读者能够利用For循环和录制宏解决工作与学习中遇到的需要执行大量重复操作的问题。

第3章,介绍了VBA的第二个逻辑控制语句:If函数,并且围绕If函数介绍了Range(单元格)对象的简单用法、在工作表中删除整行数据时的注意事项,以及使用Exit For语句退出For循环等内容。在学完本书的前3章后,读者可以利用For循环和If函数解决大部分的单元格取值问题。

第4章,正式引入VBA中对象的概念。本章介绍了Worksheets(工作表)对象和Sheets(表)对象的主要方法与属性,以及Application(主程序)对象的DisplayAlerts(报警显示)属性。本章内容能够使读者对VBA中的对象、方法和属性有一个初步认识。

第5章,介绍了Workbooks(工作簿)对象的主要方法和属性,以及For Each循环的使用方法。在学完本章后,读者能够掌握跨表、跨文件操作数据的基本方法。

版权:人民邮电出版社