0

我不知道为什么,Excel 在这一行抛出错误:

Dim yearnr As Integer = 18

我想声明一个变量并分配一个初始值。请告诉我为什么它不起作用。

4

3 回答 3

2

在 VBA 中,上述格式是不可能的

只有常量可以这样使用:

Const yearnr As Integer = 18

您可以使用

Dim yearnr As Integer
yearnr = 18 


Public yearnr As Integer
yearnr = 18 
于 2013-10-16T14:48:09.523 回答
1

Excel 不允许您在声明时初始化值,因为它们已经初始化为零。做你想做的事,把它分成两行。

Dim yearnr As Integer
yearnr = 18
于 2013-10-16T14:40:18.103 回答
1

查看我评论中的问题,因为您需要它:

Dim yearnr As Integer:  yearnr = 18

:你可以把它和角色放在一行

在此处输入图像描述

于 2013-10-16T14:43:56.753 回答