Sub ou Função não definida (Visual Basic)
Um Sub ou Function deve ser definido para ser chamado.Possíveis causas do erro incluem:
Digitar incorretamente o nome do procedimento.
Tentar chamar um procedimento de outro projeto sem adicionar explicitamente uma referência a esse projeto na caixa de diálogo o Referências.
Especificar um procedimento que não é visível para o procedimento de chamada.
Declarar uma rotina da biblioteca de vínculo dinâmico (DLL) do Windows ou Macintosh recursos de código que não esteja na biblioteca ou recurso de código especificado.
Para corrigir este erro
Certifique-se de que o nome do procedimento está digitado corretamente.
Localize o nome do projeto que contém o procedimento que você deseja chamar na caixa de diálogo Referências.Se ele não aparecer, clique no botão Procurar para procurá-lo.Selecione a check box à esquerda do nome do projeto e em seguida, clique em OK .
Verifique o nome da rotina.