Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这个初始值为Excel VBA的变量有什么问题_Excel_Vba_Variables - Fatal编程技术网

这个初始值为Excel VBA的变量有什么问题

这个初始值为Excel VBA的变量有什么问题,excel,vba,variables,Excel,Vba,Variables,我不知道为什么,Excel在这行中抛出了一个错误: 调暗器为整数=18 我想声明一个变量并分配一个初始值。请告诉我它为什么不工作。Excel不允许您在声明时初始化值,因为它们已经初始化为零。要想做你想做的事,就把它分成两行 Dim yearnr As Integer yearnr = 18 Excel不允许您在声明时初始化值,因为它们已经初始化为零。要想做你想做的事,就把它分成两行 Dim yearnr As Integer yearnr = 18 请看我评论中的问题,因为您需要: Dim

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

调暗器为整数=18


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

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

Dim yearnr As Integer
yearnr = 18

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

Dim yearnr As Integer
yearnr = 18

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

Dim yearnr As Integer:  yearnr = 18
您可以使用
字符将其设为一行


看看我评论中的问题,如果您需要,它将是:

Dim yearnr As Integer:  yearnr = 18
您可以使用
字符将其设为一行


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

只有常量可以这样使用:

Const yearnr As Integer = 18
你可以用

Dim yearnr As Integer
yearnr = 18 


Public yearnr As Integer
yearnr = 18 

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

只有常量可以这样使用:

Const yearnr As Integer = 18
你可以用

Dim yearnr As Integer
yearnr = 18 


Public yearnr As Integer
yearnr = 18 

可能的副本你能。。。添加错误信息?当你说下面提供的答案“不起作用”时,请指出发生了什么。是否有错误消息?等等。提供的所有答案在语法上都是正确的。如果它们不起作用,我怀疑你没有正确地执行它们。可能的重复你能。。。添加错误信息?当你说下面提供的答案“不起作用”时,请指出发生了什么。是否有错误消息?等等。提供的所有答案在语法上都是正确的。如果它们不起作用,我怀疑您没有正确地实现它们。@user2703472在您说发生的事情不起作用时添加了一个正在运行的代码快照???@user2703472在您说发生的事情不起作用时添加了一个正在运行的代码快照??