Olá pessoal, Boa Tarde!
Estou quebrando a cabeça e não encontrei os códigos para que funcionem nos meus botões de navegação (Primeiro e Último) registro.
Já pesquisei pela internet a fora, incluindo vários códigos, mas até o momento não funfou.
E um dos códigos pesquisados pelos companheiros, está dando erro "Erro de tempo de execução '1004' definido pelo aplicativo ou erro definido pelo objeto" neste código abaixo.
E também não conseguir fazer com esses botões (Primeiro e Último) avisem por msgbox: "Você está no primeiro registro!" e "Você está no último registro!"
Alguém pode ajudar-me?
Segue em anexo o meu projeto completo.
Private Sub CarregaRegistroNavegacao()
'carrega os dados do primeiro registro
Set wsCadastro = ThisWorkbook.Worksheets("Cadastro_de_Notas")
With wsCadastro
If Not IsEmpty(.Cells(indiceRegistro, 1)) Then
Me.Txt_Registro.Text = .Cells(indiceRegistro, 0).Value
Me.Txt_CNPJ.Text = .Cells(indiceRegistro, 1).Value
Me.Txt_NumeroNF.Text = .Cells(indiceRegistro, 2).Value
Me.ComboBox_NaturOperacao.Text = .Cells(indiceRegistro, 3).Value
Me.Txt_Fornecedor.Text = .Cells(indiceRegistro, 4).Value
Me.Txt_ValorNF.Text = .Cells(indiceRegistro, 5).Value
Me.Txt_PO.Text = .Cells(indiceRegistro, 6).Value
Me.Txt_PO2.Text = .Cells(indiceRegistro, 7).Value
Me.Txt_PO3.Text = .Cells(indiceRegistro, 8).Value
Me.Txt_Vendor.Text = .Cells(indiceRegistro, 9).Value
Me.Txt_CalenderEmissao.Text = .Cells(indiceRegistro, 10).Value
Me.ComboBox_CondicaoPagto.Text = .Cells(indiceRegistro, 11).Value
Me.Txt_CalenderVencimento.Text = .Cells(indiceRegistro, 12).Value
FrmCadastrosNotas.Txt_StatusVencimento.Text = .Cells(indiceRegistro, 13).Value
Me.Txt_Protocolo.Text = .Cells(indiceRegistro, 14).Value
Me.Txt_Responsavel.Text = .Cells(indiceRegistro, 15).Value
Me.ComboBox_Seguranca.Text = .Cells(indiceRegistro, 16).Value
Me.Txt_DataHoraOcorrencia.Text = .Cells(indiceRegistro, 17).Value
Me.Txt_Observacao.Text = .Cells(indiceRegistro, 18).Value
End If
'Call AtualizaRegistroCorrente
End With
End Sub
Postado : 28/11/2016 1:55 pm