É amigo... então, sinto muito! Não há mais nada que eu possa fazer para te ajudar! Esse sim, é um erro típico de falta de DLL. Veja no menu ferramentas/Referências, no VBA, se tem algum ítem como AUSENTE.
Como disse, aqui está funcionando muito bem.
Colegas, testei aqui com o office 2007 os arquivos que o Wagner anexou e apareceu a mesma msg e abre a tela para Depuração conforme a figura anexada anteriormente, o estranho para mim foi que apesar da tela do VBA estar aberta, quando fui olhar as Referencias pede senha como se o projeto estivesse protegido, esta não entendi. Wagner por um acaso você chegou a definir alguma Senha para o Projeto ?
Mas independente desta solicitação o VBA continua aberto, então por dedução Declarei a Variavel "wk" que está na rotina Open do Workbook :
Dim wk As Workbook
e funcionou sem dar erro quando se inicia o form, mas volta a dar o erro quando fechamos, e mais uma vez acrescentei no evento UserForm_Initialize do form a declaração da variavel conforme acima e não tive mais o erro.
Agora só fiquei intrigado com esta solicitação de senha.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 04/04/2013 5:26 pm