Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um tipo definido pelo usuário deve ser definido antes que possa ser referenciado. Esse erro tem as seguintes causas e soluções:
Você declarou uma variável com um tipo definido pelo usuário antes que a definição do tipo definido pelo usuário apareça. No exemplo a seguir, a variável
OtherVaré declarada antes que seu tipo (OtherType) seja conhecido:Type MyType OtherVar As OtherType End Type Type OtherType WholeVar As Integer RealVar As Double End TypeReposicione as definições de tipo para que a referência de encaminhamento não ocorra.
Você aninhava um tipo definido pelo usuário dentro de si mesmo.
Type MyType MyVar As Integer OtherVar As MyType End TypeRemova o tipo aninhado de autorreferência. Isso pode ocorrer indiretamente se você aninhar um tipo dentro de outro tipo no qual o primeiro já foi declarado. Verifique a definição de cada tipo aninhado para eliminar a duplicação.
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.