Autor Tema: COMO FILTRAR EN Excel 2007  (Leído 1384 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ufg_40

  • The newbie
  • *
  • Mensajes: 3
COMO FILTRAR EN Excel 2007
« : mayo 25, 2013, 10:07:06 am »
HOLA amigos, tengo una dificultad con EXCEL 2007, sucede que en la tabla que coloco abajo, necesito FILTRAR los PARTIDOS que ha JUGADO "ESPAÑA", la dificultad ocurre cuando hago el filtro en la  columna "A", ya que solo me muestra 3 Resultado de ESpaña, cuando tendrian que ser 6 en TOTAL (Como lo describo abajo),

TABLA 1: ESTA ES LA TABLA ORIGINAL


TABLA 2: ASI TENDRIA QUE QUEDAR.


GRACIAS DE ANTICIPADAS

Desconectado gcastellanos

  • Sv Member
  • ***
  • Mensajes: 196
    • Enter Computadoras
Re:COMO FILTRAR EN Excel 2007
« Respuesta #1 : mayo 26, 2013, 12:30:28 am »
La única forma que encuentro es con dos macros:

La primera colocada en cualquier módulo de vba:
Código: [Seleccionar]
Sub SeleccionaPais()
    pais = Cells(2, 5).Value
    pais = "=*" & pais & "*"
    Range("F1").Select
    Selection.EntireColumn.Hidden = False
    ActiveSheet.Range("$B$4:$F$12").AutoFilter Field:=5, Criteria1:=pais _
        , Operator:=xlAnd
    Range("F1").Select
    Selection.EntireColumn.Hidden = True
    Range("B14").Select
End Sub

La segunda colocada en la hoja que tiene los datos, siempre en vba:
Código: [Seleccionar]
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$E$2" Then Call SeleccionaPais
End Sub

Para filtrar las dos columnas concateno los datos en otra columna (F) la cual está escondida.


Acá el archivo:
https://hotfile.com/dl/224516564/e42580c/Filtro_dos_columnas_con_macro.xls.html

Me parece que este tema debería estar en programas.


Porque lo que hago, no lo entiendo; pues no hago lo que quiero, sino lo que aborrezco, eso hago. (Rom. 7:15)