Perroni,
Pelo pouco que analisei seu modelo, notei o que segue :
Para o formulário fmCadastro_Leitura_Atual, a rotina funciona pois existe 2 colunas no cmbSelecionar_Pesquisa. Veja que o comando existente no botão, procura na planilha LENDO, pelo valor da 2ª coluna do controle, veja ( cmbSelecionar_pesquisar_lidos.Column(2)):
i = WorksheetFunction.Match(cmbSelecionar_pesquisar_lidos.Column(2), Plan2.Range("Codigo"), 0) + 1
Agora, para o fmCadastro_Livros_Lidos, a rotina é a mesma, porém, o controle cmbSelecionar_pesquisar possui apenas uma coluna, ocasionando o erro. O correto neste caso é alterar esta instrução para o que segue abaixo. Note que a pesquisa é feita também na mesma planilha (aba, também errada), Plan2 :
i = WorksheetFunction.Match(Me.cmbSelecionar_pesquisar_lidos, Plan2.Range("Codigo"), 0) + 1
Deixo abaixo um link para o WeTransfer (pois não consegui disponibilizá-lo aqui) contendo seu modelo já com estas e outras alterações feitas.
[url]
https://wetransfer.com/downloads/5654d8 ... 639/968222
[/url]
Espero ter ajudado.
Abs
Espero ter ajudado.
Abs.
Saulo Robles
Postado : 05/04/2018 8:48 pm