Office VBA中Sub与Function过程详解.pdfVIP

  • 1
  • 0
  • 约1.24千字
  • 约 1页
  • 2026-10-22 发布于北京
  • 举报

第8章Sub与Function过程

从前面的章节中,用户已经了解到Sub过程与Function过程都是VBA中过程的类型。

两者都是VBA中独立的过程,可参数、执行一系列语句并改变其参数的值。但是Function

过程与Sub过程显著不同的是,Function过程可以返回一个值到调用过程。两者的主要区别

有以下3点。

❑在调用Function过程时,必须使用一个变量接受函数的返回值。当编译器发现

没有为函数指定返回值接受变量时,将会发生一个“缺少:”的编译错误。

❑与变量类似,函数也具有返回值数据类型。因而如果没有使用As为函数指定

数据类型时,其类型为Variant。另外接受返回值的变量的数据类型必须与函数返

回值数据类型兼容,否则发生错误。

❑在Function过程的,指定函数的返回值时。使用的格式是:Function函数

名返回值。

文档评论(0)

1亿VIP精品文档

相关文档