Visual Basic excel宏 - 用于循环故障

时间:2017-05-25 10:29:33

标签: excel-vba vba excel

我是Visual Basic的新手,我试图看看一个值是不是另一个值。这是我的代码:

drupal

问题是它在这里给我一个错误:

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

(没有()) 好吧,我想知道它为什么会给我一个语法错误,我该怎么做才能比较这两个值?

无论如何,谢谢!

1 个答案:

答案 0 :(得分:2)

您的语法错误

Else If exemplo(wasd,1) IsNot cdia Then

应该是

ElseIf exemplo(wasd,1) <> cdia Then