Inactivación del botón deshacer después de ejecutar macro

Buenas tardes experto:
Quisiera hacerle la siguiente consulta. Tengo una lista validada en la  hoja 1 que, según el valor que elija, hace que se oculte un rango de filas en la hoja 2. Es normal que el botón de deshacer de la hoja 1 se desactive aun si modifico alguna celda o fila que no tiene nada que ver con la celda validada que hace que se ejecute la macro?????????
La macro que tengo es esta:
Private Sub Worksheet_Change(ByVal Target As Range)
A = Range("E4").Value
If A = 1 Or A = 2 Then
Sheets("Hoja2").Rows("5:25").Hidden = True
Else
If A = "3" Or A = "4" Then
Sheets("Hoja2").Rows("5:25").Hidden = False
Else
Range("E4").ClearContents
End If
End If
End Sub
.:::Gracias por tu ayuda::::::

1 Respuesta

Respuesta
1
Prueba mejor a poner el código de esta manera y me cuentas:
Private Sub Worksheet_Change(ByVal Target As Range)
if target.address = "$E$4" then 
If target.value = 1 Or target.value = 2 Then
Sheets("Hoja2").Rows("5:25").Hidden = True
ElseIf target.value = "3" Or target.value = "4" Then
Sheets("Hoja2").Rows("5:25").Hidden = False
Else
target.ClearContents
End If
End If
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas