Private Enum e os tipos definidos pelo usuário não podem ser usados como parâmetros ou retornam tipos para procedimentos públicos, membros de dados públicos ou campos de públicos tipos definidos pelo usuário
Um procedimento público é visível para todos os módulos em um projeto, enquanto um tipo Enumprivado não está visível fora de seu próprio módulo. Esse erro tem a seguinte causa e solução:
Seu procedimento público está em uma classe Pública , mas retorna um valor ou tem um parâmetro definido em um módulo padrão ou em uma classe Privada .
Declare o EnumPublic. Ele deve estar em um módulo de classe.
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