Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Erro 13 Tipos Incompatíveis em Form

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
pedrobb
Colaborador
Colaborador
Mensagens: 74
Registrado em: Qua Jul 25, 2012 12:42 pm
Localização: Montes Claros-MG

Erro 13 Tipos Incompatíveis em Form

Mensagem por pedrobb »

Tá dando o erro: Erro em tempo de execução '13': Tipos incompatíveis. FIM ou DEPURAR.
Ocorre ao fechar o formulário.
Ao depurar, na rotina de Cálculo do CPF, mostra a linha: total = total + Mid(Numero, i, 1) * fator, da função calculadigito.

Espero ajuda,
Pedro
Anexos
Locatario TESTE.rar
(57.23 KiB) Baixado 342 vezes


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Rafael Monteiro
Consultor
Consultor
Mensagens: 277
Registrado em: Seg Nov 28, 2011 8:27 am
Localização: Sorocaba - SP
Contato:

Re: Erro 13 Tipos Incompatíveis em Form

Mensagem por Rafael Monteiro »

Pedro,

Aqui não tive esse problema, porém o que parece ser é que o form está aberto mas o foco está numa outra planilha.

O banco de dados está na própria planilha do Excel, então quando você fechar o form ele fecha a conexão também. Agora se estiver o foco em outra planilha, ele irá dar esse erro 13.

Minha sugestão é você usar o tratamento de erro.

Código: Selecionar todos

On Error GoTo Tratar_erro_fechar:

'A Rotina deve estar aqui

Tratar_erro_fechar:

If Err.Number = 13 Then

    MsgBox "O foco está em outra planilha"
    
 Exit Sub
 End If


pedrobb
Colaborador
Colaborador
Mensagens: 74
Registrado em: Qua Jul 25, 2012 12:42 pm
Localização: Montes Claros-MG

Re: Erro 13 Tipos Incompatíveis em Form

Mensagem por pedrobb »

Obrigado, Rafael.
Era isso mesmo.
Grato,
Pedro


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder