Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.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
Visual Basic excel宏-用于循环故障_Excel_Vba - Fatal编程技术网

Visual Basic excel宏-用于循环故障

Visual Basic excel宏-用于循环故障,excel,vba,Excel,Vba,我是VisualBasic新手,我正在尝试查看一个值是否不是另一个值。这是我的代码: For wasd = 1 To exemplo.Length If exemplo(wasd, 1) = cdia Then media_buffer(media_buffer.Lenght - 1) = exemplo(wasd, 13) ReDim Preserve media_buffer(media_buffer.L

我是VisualBasic新手,我正在尝试查看一个值是否不是另一个值。这是我的代码:

For wasd = 1 To exemplo.Length
            If exemplo(wasd, 1) = cdia Then
                media_buffer(media_buffer.Lenght - 1) = exemplo(wasd, 13)
                ReDim Preserve media_buffer(media_buffer.Length + 1)
                cdia = exemplo(wasd, 1)
            Else If (exemplo(wasd,1) IsNot cdia) Then
            End If
        Next wasd
问题是它在这里给了我一个错误:

Else If (exemplo(wasd,1) IsNot cdia) Then
我不确定这就是问题所在。我也试过这样做:

Else If exemplo(wasd,1) IsNot cdia Then
(不包括()) 我想知道为什么它会给我一个语法错误,我能做些什么来比较这两个值

不管怎样,谢谢

您的语法错误

Else If exemplo(wasd,1) IsNot cdia Then
应该是

ElseIf exemplo(wasd,1) <> cdia Then
ElseIf示例(wasd,1)cdia然后
您的语法错误

Else If exemplo(wasd,1) IsNot cdia Then
应该是

ElseIf exemplo(wasd,1) <> cdia Then
ElseIf示例(wasd,1)cdia然后

如果答案解决了您的问题,请不要忘记接受答案(单击旁边的勾号)。如果答案解决了您的问题,请告诉我需要等待10分钟@Tom不要忘记接受答案(单击旁边的勾号)。如果答案解决了您的问题,请告诉我需要等待10分钟@Tom