For Each não pode ser usada na matriz do tipo definido pelo usuário ou em cadeias de caracteres de comprimento fixo
Para Cada construtores são válidos apenas para coleções e matrizes de tipos intrínsecos, incluindo matrizes de objetos. Além disso, matrizes de cadeias de caracteres de comprimento fixo não podem ser iteradas usando For Each. Esse erro tem as seguintes causas e soluções:
Os elementos da matriz em seu constructo For Each têm um tipo definido pelo usuário.
Use um for ordinário para... Próximo loop para iterar os elementos da matriz.
Os elementos da matriz em seu construtor For Each têm um tipo de cadeia de caracteres de comprimento fixo. Use um for ordinário para... Próximo loop para iterar os elementos da matriz.
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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de