En el evento Worksheet_Change, se puede detectar cuando una celda se borra.

En el evento Worksheet_Change, se puede detectar cuando una celda se borra. No quiero detectar cunado la celda = " ", sino cuando esta se borra.

Saludos.

1 respuesta

Respuesta

Si se puede ... en realidad este evento detecta un cambio... es decir que si la celda tenía un valor y la borras... eso es un cambio.

Private Sub Worksheet_Change(ByVal Target As Range)
'x Elsamatilde
'Solo controla la celda A3
If Target.Address <> "$A$3" Then Exit Sub
If Target.Value = "" Then
 MsgBox "Se acaba de borrar la celda."
End If
End Sub

Probalo y comentame. Si tenés otras instrucciones en este evento y no lo podés resolver dejá escrita la macro aquí mismo.

Ahora que leo mi respuesta noto que se han colocado algunos caracteres que no corresponden al código. Lo correcto es:

If Target.Address <> "$A$3" Then Exit Sub

comentame si esto resolvió tu consulta, en ese caso debes finalizarla (o agradecerla o marcarla ... en fin, lo que te permita el foro actual.

Sdos

Elsa

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas