Excel与VBA程序设计精讲

EXCEL 学习

3. VBA初步

3.1. VBA简介

VBA是Visual Basic for Application的缩写,是一种应用程序自动化语言。所谓应用程序自动化,是指通过程序或者脚本让应用程序,例如Microsoft Excel、Word自动化完成一些工作,例如在Excel里自动设置单元格的格式、给单元格充填某些内容、自动计算等。在前面的章节里,我们通过使用宏来设置Excel单元格的格式、填充单元格的内容,而使宏完成这些工作的正是VBA。

VBA的由来

在20世纪90年代早期,使应用程序自动化还是充满挑战性的领域。对每个需要自动

化的应用程序,人们不得不学习一种不同的自动化语言。例如,可以使用Excel的宏语言使Excel自动化,使用Word Basic使Microsoft Word自动化,等等。因此,Microsoftt决定开发一种应用程序共享的通用自动化语言VBA,这就是Visual Basic for Application(VBA)的由来。Visual Basic for Application可以看做是非常流行的应用程序开发语言Visual Basic的一个子集,Visual Basic其他子集还包括VB Script等。

VBA具有VB语言的大多数特征和易用性,它最大特点就是将Excel作为开发平台来开发应用程序,可以应用Excel的所有已有功能,例如数据处理、图表绘制、数据库连接、内置函数等等。

本部分将对VBA及其开发环境IDE(集成开发环境)、VBA的基本语法、应用VBA自动化Excel做一简单介绍。文中会涉及到一些诸如对象、事件等部分读者可能不熟悉或不清楚的概念,对于此类问题可直接忽略之,因为在后面会有详细介绍。本部分也不是一个VBA的参考文档,只是其语法、特征的快速浏览和介绍。

学习完本部分的内容后,读者应该可以应用Excel和VBA进行一些简单的开发。

你可能喜欢

  • Excel使用技巧大全(超
  • excel宏教程
  • 使用技巧
  • VB高级编程
  • Excel_VBA对象
  • SQL语言

Excel与VBA程序设计精讲相关文档

最新文档

返回顶部