Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

Filtro con 3 condiciones

  • Autor del tema Autor del tema mago18
  • Fecha de inicio Fecha de inicio

mago18

Well-known member
Registrado
1 Dic 2010
Mensajes
1.195
Buenas tardes, tengo una hoja con un listado grande de varios servicios a diferentes vehículos, esto en diferentes periodos y tipos.

En una hoja resumen debo colocar por unidad el servicio...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

Solución
Pon el siguiente código en los eventos de tu hoja "MCIn", para hacer un filtro avanzando.

Código:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Not Intersect(Target, Range("A4:C4")) Is Nothing Then
    Dim sh As Worksheet
    Set sh = Sheets("MCIn")
    sh.Range("A6:L" & sh.Range("A" & Rows.Count).End(3).Row).AdvancedFilter _
      xlFilterCopy, sh.Range("B1:D2"), Sheets("Filtro").Range("A1:L1"), False
  End If
End Sub


Modifiqué el diseño de tu hoja "MCIn". Los resultados en la hoja "Filtro".
No puse los resultados en la hoja "REQ22", porque no entendí la lógica de la fórmula "BDAUni", ya que solamente presenta los únicos de la hoja "REQ22", pero si borras los datos de la hoja "REQ22" entonces no te quedan registros...
Pon el siguiente código en los eventos de tu hoja "MCIn", para hacer un filtro avanzando.

Código:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Not Intersect(Target...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

Volver
Arriba