Share via


Tipos incompatíveis: matriz ou tipo definido pelo usuário esperado

O tipo de argumento ou parâmetro inclui se ele é ou não uma matriz ou um tipo definido pelo usuário. Esse erro tem a seguinte causa e solução:

  • Seu argumento especificou um único elemento de uma matriz ou tipo definido pelo usuário, ou uma variável simples, literal ou constante. No entanto, ele está sendo passado para um parâmetro que espera uma matriz inteira ou um tipo definido pelo usuário.

    Altere o argumento ou altere a definição do parâmetro.

  • Seu argumento especificava uma matriz ou tipo definido pelo usuário, mas não era do mesmo tipo que o parâmetro. Passe uma matriz do tipo esperado ou altere a definição da declaração de parâmetro.

Saiba mais selecionando o item em questão e pressionando F1 (no Windows) ou HELP (no Macintosh).

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.