中文名: Excel VBA深入视频教程
英文名: Lynda.com Excel VBA in Depth
资源格式: 光盘镜像
地区: 美国
对白语言: 英语
文字语言: 英文
简介:

语言:英语
网址:http://www.lynda.com/home/DisplayCourse.aspx?lpk2=62906
类别:教程
Lynda.com出品的长达3小时视频教程中Curt Frye讲解了为如何使用VBA的面向对象编程技术自动完成excel工作和提高excel工作效率。(gnomon@TLF)
VBA概述:VBA是Visual Basic For Application的缩写,是VB在office中的运用。是基于Visual Basic For Windows发展而来的,VB For Windows是Microsoft于1992年推出的开发Windows应用程序的程序设计语言,由于基语法简单,易学易用,所以深受用户的欢迎。而VBA和VB For Windows大体相似。
在Office2000之前,VBA在Word,Excel,Access等Office系统软件中的运用有些有同,但是到Office2000就统一起来了。
Excel是第一个包含有VBA的应用程序,自Office2000以后,Eexel,Word,PowerPoint,Access中已经有了统一标准的宏语言VBA,其中Excel和Access的VBA最为成熟。
在Excel中VBA程序即可以存放有.xls中,也可以单独以文本形式存放。对VBA的学习,用户首先必须VB有一定的了解(不过不必很专业,毕竟经常用Excel的用户一般是办公人员,不可能是专业编程人员),然后结合宏记录器学习。因为,宏记录器可以记录宏,用户可以非常清楚了然VBA的很多知识。另外,如果不是功能很强大的VBA程序,那么用宏记录器就足够了。打开密码记录器的方法,通过“工具->宏->录制新宏”。另外,用户可能用“工具->宏->宏...”来管理宏。用“工具->宏->VB 编辑器”或Alt+F11可以打开VB编辑器,在VB编程器,可以很方便地整个VB工程进行管理,可以方便地编写VBA代码,另外,用户可以再点击Alt+F11切换到Excel窗口。
VBA的使用过程:
1、创建一个Excel文件。
2、创建一个控件,然后双击控件或是右击该控件,点击“查看代码”,就可以对该控件的某个事件,如click,keydown等。
进行编写执行代码了。创建控件的方法是,点击“视图->工具栏->控件工具箱”,打开“控件工具箱”栏,然后就可以直接拖动某个控件到Excel单元格中去。在Excel中窗口,添加的控件一般是处于执行状态的,如果要对这个控件进行编辑,除了第一次建立的时候可以对它进行属性编辑外,打开“控件工具箱”,也可以使控件处于编辑状态,如果还不行,可以再添加一个控件,然后已有的控件绝对会处于编辑状态。当然,对控件修改完毕后,别忘了删除刚才新添加的没有用的控件。在编辑状态中,你可以右击该控件,点击“属性”,那么就可以打开属性窗口,在这个窗口里,你可以很方便的对这个控件的名字,标题,大小等属性进行编辑。
3、手动或用宏记录器对该控件的某个事件进行编码。宏记录器简单易用,不过强大的功能还是必须手动编写VBA。
VBA对象介绍:
编写VBA代码的最关键在于灵活运用VBA对象,对这些VBA对象的属性或方法进行操作。另外,你也可以创建自定义函数,来对某些操作进行封装。既然是VBA,编码风格当然和VB相同,如果会VB,那么只要对VBA的对象比较了解,就可以编写功能强大的VBA程序;同样,如果不会VB,那么,只需要了解VBA的对象就够了,因为它比较简单易学。
代码
QUASAR PROUDLY PRESENTS
Excel: VBA in Depth
(c) Lynda.com
Supplier . : QUASAR Size ..... : 12 x 15MB
Cracker .. : QUASAR Protection : Condom
Packager . : QUASAR Type ..... : Brain Enhancement
Date ..... : 06-23-2010 OS ....... : Win/Mac
Excel: VBA in Depth
Author: Curt Frye
In Excel: VBA in Depth, Excel and VBA expert Curt Frye
introduces object-oriented programming and shows how to
automate routine tasks and provide custom functionality
to enhance Excel performance and efficiency. This course
introduces the Visual Basic for Applications programming
language, covers creating subroutines and functions to
hold code, and provides a solid grounding in the Excel
2007 object model. Programming techniques are demonstrated
through real-world examples. Exercise files accompany the
course.
Topics include:
* Working in the Visual Basic Editor
* Adding code to a macro
* Creating, exporting, and deleting code modules
* Declaring and using variables
* Managing variable scope
* Defining arrays
* Managing workbooks and worksheets with VBA
* Repeating tasks with loops
* Debugging VBA code
* Cutting, copying, and pasting cell data
* Running and triggering event procedures
INSTALLATION
────────────
Unpack, burn or mount and enjoy.
GREETINGS
─────────
We salute our friends, our loyal members and our fair competitors.
THE ALMIGHTY QUASAR ˙ 2010
引用
转自TLF