Filtrar datos según el dato de una celda

Hola, agradezco me ayuden ya que tengo en una hoja de excel con la siguiente una base de datos
A9= fecha
B9 = nombre
C9= cedula
D9= of
Y deseo realizar con una macro que al momento de yo ingresar un nombre en la celda D5 coloque un filtro en las celdas A9:D9 y filtre según la columna B9 si es igual al dato ingresado en D5
Gracias

1 respuesta

1
Respuesta de Anónimo
Pega este código en la pestaña de la hoja donde tengas tus datos
adáptalo a tu archivo
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("d2") <> "" And Range("e1") > 0 Then
Range("A1:D1").Select
Selection.AutoFilter
Selection.AutoFilter Field:=4, Criteria1:=Range("d2").Value
Range("e1").ClearContents
End If
End Sub
Saludos
Visita mi página
www.expertosmacrosexcel.es.tl
Consulta el tema sobre como ejecutar una macro con el valor de una celda
saludos
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje
¿No es la respuesta que estabas buscando? Puedes explorar otras preguntas del tema Microsoft Excel o hacer tu propia pregunta: