Erro de compilação
Enviado: 11 Nov 2016 às 16:01
por klifgdf
Boa tarde!
Galera,
estava vendo um tutorial que ensina criar uma agenda telefônica com o vba e
ao inserir o código no botão cadastro e no botão pesquisar o codigo da o seguinte erro na hora de executar.
"Erro de compilação:
o tipo definido pelo usuário não foi definido."
segue planilha em anexo.
Re: Erro de compilação
Enviado: 11 Nov 2016 às 16:38
por alexandrevba
Boa tarde!!
Eu não entendi oque você pretende fazer
Se você tentar compilar o ProjetoVBA, verá que esses tipo não são conhecidos, verifique as
referencias e bibliotecas (Microsoft DAO 3.6 Object Library,).
Dim bd As Database e por ai vai...
Você está tentando usar um objeto de banco de dados?
https://msdn.microsoft.com/pt-br/librar ... 95520.aspx
Att
Erro de compilação
Enviado: 11 Nov 2016 às 16:47
por klifgdf
Boa tarde!
Alexandre,
eu quero que ao inserir os dados do cliente ele seja inserido na planilha AGENDATELEFONICA.
Re: Erro de compilação
Enviado: 12 Nov 2016 às 12:56
por Reinaldo
Não sei qual tutorial está utilizando, mas muita coisa deve ser feita.
Primeiro a referencia a biblioteca DAO ; conforme o colega Alexandre já passou; para utilizar a declaração "AS Database".
Nomes de Label estão como Text, assim algumas (creio eu a maioria) das referencias ao objeto Text, estão considerando o objeto Label, que não tem por exemplo a propriedade .Text, gerando assim erros.
Uma das primeiras coisa a ser considerada e a padronização de nome. Corrija em seu projeto.
Recomendo :
label utilizar lbl_....
Botão utilizar btn_...
Text utilizar txt_...
Por Exemplo lbl_Nome; btn_Cadastro; txt_Nome, etc....
A referencia a abertura do banco está direcionada para AGENDATELEFONICA.xls, porem seu arquivo e BDagenda.xlsm
(veja na rotina command_cadastrar_Click())
Veja que estando essa rotina esta em um modulo, não pode referenciar-se a um objeto de formulário utilizando Me; esa referencia é valida dentro da folha de código do respectivo objeto/formulário.
Em um modulo para referenciar-se a um componente de formulário é necessário utilizar o nome desse objeto
Por exempo Me.Txt_registro deve ser Principal.txt_registro
Erro de compilação
Enviado: 14 Nov 2016 às 11:57
por klifgdf
Bom dia!
pessoal,
abaixo segue o site onde consegui o codigo onde estou tendo problema.
http://juliobattisti.com.br/artigos/inf ... cel005.asp