Private Sub cmbcurativaalterarok_Click()
Dim C As Range
Application.ScreenUpdating = False
If txtcurativaalteracodigo.Text = "" Then
MsgBox "Introduza o número de registo sff!"
txtcurativaalteracodigo.SetFocus
Exit Sub
End If
With Worksheets("PESQUISA_HISTORICO_CURATIVA").Range("h:h")
Cells.Find(What:=txtcurativaalteracodigo.Text, After:=ActiveCell, LookIn:=xlValues, LookAt:= _
xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
Set C = ActiveCell
If C.Value <> "" Then
Sheets("PESQUISA_HISTORICO_CURATIVA").Select
txtcurativaalteracodigo.Value = C.Value
txtcurativaalterafrota.Value = C.Offset(0, -7).Value
cmbcurativaalteraoficina.Value = C.Offset(0, -6).Value
txtcurativaalterakms.Value = C.Offset(0, -5).Value
txtcurativaalteradata.Value = C.Offset(0, -4).Value
txtcurativaalteraintervencao.Value = C.Offset(0, -3).Value
txtcurativaalterapendentes.Value = C.Offset(0, -2).Value
txtcurativaalteraconcluidos.Value = C.Offset(0, -1).Value
ALTERAREGISTOCURATIVA.txtcurativaalterafrota.Enabled = True
ALTERAREGISTOCURATIVA.cmbcurativaalteraoficina.Enabled = True
ALTERAREGISTOCURATIVA.txtcurativaalterakms.Enabled = True
ALTERAREGISTOCURATIVA.txtcurativaalteradata.Enabled = True
ALTERAREGISTOCURATIVA.txtcurativaalteraintervencao.Enabled = True
ALTERAREGISTOCURATIVA.txtcurativaalterapendentes.Enabled = True
ALTERAREGISTOCURATIVA.txtcurativaalteraconcluidos.Enabled = True
ALTERAREGISTOCURATIVA.cmbcurativaalteragravar.Enabled = True
ALTERAREGISTOCURATIVA.cmbcurativaalteraexclui.Enabled = True
cmbcurativaalteraoficina.SetFocus
Else
MsgBox "Sem código de registo, digite novamente sff!"
txtcurativaalteracodigo.SetFocus
End If
End With
'ir para folha resumo
Sheets("resumo").Select
Application.ScreenUpdating = True
End Sub
Qualquer coisa aqui a falhar e não sei o que será...
Postado : 09/05/2014 7:03 am