IsArray

Descrição:

A função IsArray em VBA é uma ferramenta essencial quando se trabalha com arrays (matrizes) no Excel. Ela permite verificar se uma determinada variável é, de fato, uma matriz. Essa verificação é crucial para evitar erros de execução ao tentar acessar elementos de uma variável que deveria ser uma matriz, mas não é. A função IsArray retorna um valor booleano, indicando se a variável é uma matriz (True) ou não (False). Ao utilizar a função IsArray, os programadores podem garantir a integridade dos dados e a correta manipulação de matrizes em suas aplicações VBA.

Exemplos:


Sub Exemplo1()
    Dim arrExemplo(1 To 3) As Integer
    MsgBox IsArray(arrExemplo) ' Retorna True
End Sub
    

Neste exemplo, a função IsArray verifica se a variável arrExemplo é uma matriz. Como foi declarada como uma matriz, o retorno é True.


Sub Exemplo2()
    Dim variavelSimples As Integer
    MsgBox IsArray(variavelSimples) ' Retorna False
End Sub
    

Neste exemplo, a função IsArray verifica se a variável variavelSimples é uma matriz. Como foi declarada como uma variável simples, o retorno é False.


Sub Exemplo3()
    Dim arrExemplo() As String
    MsgBox IsArray(arrExemplo) ' Retorna True
End Sub
    

Neste exemplo, a função IsArray verifica se a variável arrExemplo é uma matriz. Como foi declarada como uma matriz, o retorno é True.


Sub Exemplo4()
    Dim outraVariavel As Double
    MsgBox IsArray(outraVariavel) ' Retorna False
End Sub
    

Neste exemplo, a função IsArray verifica se a variável outraVariavel é uma matriz. Como foi declarada como uma variável simples, o retorno é False.


Sub Exemplo5()
    Dim matrizExemplo(1 To 2, 1 To 2) As Boolean
    MsgBox IsArray(matrizExemplo) ' Retorna True
End Sub
    

Neste exemplo, a função IsArray verifica se a variável matrizExemplo é uma matriz. Como foi declarada como uma matriz, o retorno é True.