我不知道为什么,Excel 在这一行抛出错误:
Dim yearnr As Integer = 18
我想声明一个变量并分配一个初始值。请告诉我为什么它不起作用。
在 VBA 中,上述格式是不可能的
只有常量可以这样使用:
Const yearnr As Integer = 18
您可以使用
Dim yearnr As Integer
yearnr = 18
Public yearnr As Integer
yearnr = 18
Excel 不允许您在声明时初始化值,因为它们已经初始化为零。做你想做的事,把它分成两行。
Dim yearnr As Integer
yearnr = 18
查看我评论中的问题,因为您需要它:
Dim yearnr As Integer: yearnr = 18
:
你可以把它和角色放在一行