Sugestão...
Supondo que o status esteja na coluna A, a partir da linha 2, e, caso a célula esteja vazia, seja alterada primeiro para "OK":
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
lin = Target.Row
If Target.Column <> 1 Then
Exit Sub
ElseIf Target.Row < 2 Then
Exit Sub
Else
Application.EnableEvents = False
If Target.Value = "" Then
Target.Value = "OK"
ElseIf Target.Value = "OK" Then
Target.Value = "Não OK"
ElseIf Target.Value = "Não OK" Then
Target.Value = "OK"
End If
End If
Application.EnableEvents = True
Cells(lin + 1, 1).Select
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 31/01/2013 12:24 pm