我知道为什么,Excel会在这一行引发错误:
Dim yearnr As Integer = 18
我想声明一个变量并分配一个初始值。请告诉我它为什么不起作用。
答案 0 :(得分:2)
在VBA中,无法使用上述格式
只能使用常量:
Const yearnr As Integer = 18
你可以使用
Dim yearnr As Integer
yearnr = 18
Public yearnr As Integer
yearnr = 18
答案 1 :(得分:1)
Excel不允许您在声明时初始化值,因为它们已经初始化为零。要做你想做的事情,就把它分成两行。
Dim yearnr As Integer
yearnr = 18
答案 2 :(得分:1)
在我的评论中查看问题,根据您的需要,它将是:
Dim yearnr As Integer: yearnr = 18
你可以用:
字符