Excel VBA之第三十三课

从今天开始我们的Excel VBA课程将进入一个新的阶段,前面的课程可以说是VBA的所有基础性知识,通过前面的课程,我们也可以做出一些很实用的小程序,但不足以解决Excel所有问题。因为大多数情况下,你还是基于VBA的基础语法做程序,并没有完全理解“面向对象设计”这个概念,视野还没那么大。我们再回味一下,Excel VBA是面向对象的程序设计,我们可以粗略地把Excel里的对象分为:

Application对象(Excel程序对象)

Workbooks对象(工作簿集合对象)

Workbook对象(工作簿对象)

Worksheets对象(工作表集合对象)

Worksheet对象(工作表对象)

Charts对象(图表集合对象)

Chart对象(图表对象)

Forms对象(窗体集合对象)

Form对象(窗体对象)

Controls对象(控件集合对象)

Control对象(控件对象)

Range对象(单元格对象)

注意:这并不是Excel里所有的对象噢,你以后会明白!

看了这么多的对象会不会一下子感觉这太多了,怎么让人记得住嘛?我不会告诉你这其实是不需要死记硬背的,只需要掌握其中一类对象的用法,那么其他的你全部都会了,就比如说你会开奔驰汽车一样,掌握了开车原理,下次换一辆宝马,你照样是驾驶自如。这些Excel VBA对象亦是如此。

那么如何来学习对象的知识呢?对,这是个非常好也是非常重要的问题,对于一个对象我一般建议从四个方面来学习,一是它的概念,要知道这个对象是什么,用在什么场合;二是学习它的属性;三是学习它的方法;四是学习它的事件。在这四个步骤中,第一步是必须的,其它三步视情况而定,因为有些对象并不是全部都有属性、方法、事件的,在学习的时候也不要那么死板。

在接下来相当一段长的时间我会给大家介绍常用对象的常用属性、方法、事件,一方面通过对这些常用对象的学习来解决我们常用的Excel问题,另一方面通过对常用对象的学习来举一反三,让你下次遇到不常用的对象时候也能够从容面对。

下一次课程我们再见,请做好准备~

快捷查看
(0)

相关推荐

  • 一些基本的Excel VBA编程问题,答案来了

    一些基本的Excel VBA编程问题,答案来了

  • VBA--引用工作簿

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 把当前工作簿的工作表数据复制到其它工作簿时,或交换工作簿之间的数据时,需要 ...

  • VBA--单元格值的获取和设置

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 在EXCEL工作表的单元格中输入值是EXCEL的基本操作.在VBA中可以用 ...

  • Excel VBA之第三十课

    大家好,前面几节课我们学习了有关过程的基础知识,从本节课开始,我们开始具体介绍各个不同的过程.还记得在VBA中过程的类别吗?它们分别是:Sub子过程.Function函数过程.Property过程 前 ...

  • Excel VBA之第三十一课

    大家好,通过上次课程的学习,我们知道通常Sub子过程可以分为事件Sub子过程和通用Sub子过程,并讲解了事件Sub子过程,本节课我们来学习后者. 通用Sub子过程 在通用情况下,通用Sub子过程是由用 ...

  • Excel VBA之第三十七课

    大家好,前面几节我们学习了工作簿的一些常见属性(PS:并未完全介绍噢),希望大家理解并掌握.对于对象的学习,本系列Excel VBA教程是按照属性.方法.事件来讲的,那么从本节课开始我们学习一些工作簿 ...

  • Excel VBA之第四十三课

    大家好,今天我们来学习工作簿的添加新工作表事件-NewSheet事件.当我们在工作簿中新建新工作表(包括图表工作表和数据工作表)的时候,都会执行NewSheet事件.如果我们有需要,就可以在这个事件中 ...

  • Excel VBA之第六十三课

    大家好,这节课我们学习工作表的PrintOut方法,利用Worksheet对象的PrintOut方法可以对当前工作表进行各种自动打印.PrintOut方法的参数很丰富并且很实用,其语法格式如下: 表达 ...

  • Excel VBA之第七十三课

    大家好,前面三节我们学习了如何引用单元格,那么从本节课开始我们学习单元格的常用属性,这才是Excel VBA中的精华部分,它们对控制单元格是非常有用的.我们先来看一下单元格对象的Address属性. ...

  • Excel VBA之第三十二课

    上次课我们学习了Sub子过程的全部基础知识,今天我们来了解一下Function子过程,这样我们可以把这两种常见的子过程学习完毕.其实还有一种属性过程(Property过程),它存在于类模块中,这个等我 ...

  • Excel VBA之第三十四课

    大家好,从本节开始,我们正式学习Excel VBA的各种对象的各种属性.方法与事件知识,这将是你们以后编程的进阶之旅,希望好好学习~那么本节从工作簿对象的属性开始入手. 在正式学习之前,我们有必要先了 ...

  • Excel VBA之第三十五课

    大家好,上次Excel VBA课程里面我们学习了工作簿的一些通用属性,今天我们学习一个工作簿的密码属性.设置工作簿密码可以保护工作簿,以防止未经授权就查看或修改工作簿.要为工作簿添加密码,可以通过设置 ...