Pulcinelli, altere as rotinas conforme abaixo:
Private Sub matricula_Change()
If matricula.Value = "" Then Exit Sub
MA = matricula.Value
i = Application.WorksheetFunction.Match(CLng(MA), Sheets("Cadastro").Range("A:A"), 0)
nome = Sheets("Cadastro").Cells(i, 2)
End Sub
e
Private Sub cboradios_Change()
If cboradios.Value = "" Then Exit Sub
CA = cboradios.Value
i = Application.WorksheetFunction.Match(CLng(CA), Sheets("radios").Range("A:A"), 0)
cad_radios = Sheets("radios").Cells(i, 2)
End Sub
Motivo: Apos a inserção, são "limpos" esses botões, porem isso gera um change; e a rotina de procura não consegue avançar.
Postado : 14/11/2014 6:52 am