Bienvenido a Ayuda Excel, la web más visitada sobre Microsoft Excel.
Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 10 de 13

      
  1. #1
    Usuario
    raul_iverson_1 se conecta desde
    raul_iverson_1 se conecta desde España
    Temas
    1
    Mensajes
    3
    Fecha de ingreso
    29 dic, 09
    Edad
    27
    Última visita

    08/09/2010 @ 21:57
    Versión Excel
    Excel 2003
    Me Gusta recibidos
    (0)
    Me Gusta dados
    (0)

    Predeterminado Macro para autofiltro que contenga una palabra

    buenas amigos mi problema es el siguiente necesito buscar una palabra mediente un inputbox para luego hacer un autofiltro de las filas que contengan esa palabra!! yo hice lo siguiente pero no funciona ya que no busca lo introducido en el inputbox!! Agradeceria mucho su ayuda
    tambien les dejo el adjunto

    Sub prueba_filtro()

    'se supone que busqueda es el texto introducino en inputbox
    Dim busqueda As String
    busqueda = InputBox("Entrar palabra a buscar", "Entrar")
    Range("A2").Select
    Selection.AutoFilter
    Selection.AutoFilter Field:=1, Criteria1:="*busqueda*", Operator:=xlAnd
    End Sub

  2. #2
    Co-Admin
    Género
    Hombre  ioyama es Hombre
    ioyama se conecta desde
    ioyama se conecta desde Espana
    Temas
    11
    Mensajes
    4,427
    Fecha de ingreso
    24 jun, 08
    Edad
    49
    Última visita

    @
    Versión Excel
    Excel 2007
    Me Gusta recibidos
    (756)
    Me Gusta dados
    (0)

    Predeterminado

    Hola Raúl

    Prueba con

    Criteria1:="*" & busqueda & "*"

    Un saludo desde Vitoria

    P.S. Unos filtros avanzados también podrían irte bien, usa el buscador con Filtro o Avanzado, he subido ya varios ejemplos (te adjunto uno de ellos, funciona con un textbox y una macro de evento)
    Archivos Adjuntos Archivos Adjuntos

  3. #3
    Usuario
    rusharramar se conecta desde
    rusharramar se conecta desde Argentina
    Temas
    5
    Mensajes
    16
    Fecha de ingreso
    10 nov, 08
    Edad
    26
    Última visita

    08/09/2010 @ 21:42
    Versión Excel
    Excel 2003
    Me Gusta recibidos
    (0)
    Me Gusta dados
    (0)

    Predeterminado

    ioyama:

    disculpa me podrias explicar sencillamente el proceso de crear estos filtros?????
    desde ya muchas grax por la ayuda
    lucas

  4. #4
    Co-Admin
    Género
    Hombre  ioyama es Hombre
    ioyama se conecta desde
    ioyama se conecta desde Espana
    Temas
    11
    Mensajes
    4,427
    Fecha de ingreso
    24 jun, 08
    Edad
    49
    Última visita

    @
    Versión Excel
    Excel 2007
    Me Gusta recibidos
    (756)
    Me Gusta dados
    (0)

    Predeterminado

    Hola rusharramar

    El filtro avanzado es una de las opciones que trae excel, menú Datos > Filtros > Filtros avanzados.

    El problema es que la ejecución manual es un poco pelma, para evitar esto lo que hacemos usar macros.

    Si ejecutas un filtro avanzado a mano al tiempo que usas la grabadora de macros para registrar tus acciones podrás ver el resultado que obtienes. Con este simple paso asignando la macro grabada a un botón, si pulsas este botón (es decir ejecutas la macro) cada vez que cambias el elemento a filtrar el filtro actuaría.

    No obstante todavía podemos hacer otra mejora usando el evento KeyUp del TextBox, con una pequeña macro de evento cada vez que introducimos algo en el TextBox la macro se ejecuta automáticamente con lo que conseguimos que el filtro funcione en "continuo".

    Las macros de evento no van en un módulo, sino que van en la hoja, entra en el editor de VBA (Alt+F11) y en el proyecto del libro en cuestión clickea sobre la Hoja1, así podrás ver la macro.

    Un saludo desde Vitoria

    P.S. No olvides revisar la ayuda sobre Filtros

  5. #5
    Usuario
    raul_iverson_1 se conecta desde
    raul_iverson_1 se conecta desde España
    Temas
    1
    Mensajes
    3
    Fecha de ingreso
    29 dic, 09
    Edad
    27
    Última visita

    08/09/2010 @ 21:57
    Versión Excel
    Excel 2003
    Me Gusta recibidos
    (0)
    Me Gusta dados
    (0)

    Predeterminado me resulto el filtro avanzado pero tengo una duda

    Hola amigo me parece muy buena la solución del los filtros avanzados ahora bien se me ocurre lo siguiente. Yo soy ing. En mantenimiento mecánico y este registro debe tener mas 5mil fallas por lo que es fundamental poder filtrar cada rango es decir ya puedo filtrar con un criterio mas sin embardo seria bueno poder hacerlo con mas criterios!!
    Aquí t dejo un adjunto para que en tiendas mi razón. En este caso utilicé

    Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    [A12].Value = "*" & TextBox1.Text & IIf(TextBox1.Text = "", "", "*")
    If [A12].Value = "*" Then [A12].Value = "@"
    Call Filtrar
    End Sub

    Private Sub Filtrar()
    Application.ScreenUpdating = False
    uf = Sheets("Registro general").[A65536].End(xlUp).Row
    Sheets("Registro general").range("A9:P" & uf).AdvancedFilter Action:=xlFilterCopy, _
    CriteriaRange:=range("A11:A12"), CopyToRange:=range("A13:P13"), Unique:=False
    Application.ScreenUpdating = True
    End Sub

    Agradezco tu ayuda!!

  6. #6
    Co-Admin
    Género
    Hombre  ioyama es Hombre
    ioyama se conecta desde
    ioyama se conecta desde Espana
    Temas
    11
    Mensajes
    4,427
    Fecha de ingreso
    24 jun, 08
    Edad
    49
    Última visita

    @
    Versión Excel
    Excel 2007
    Me Gusta recibidos
    (756)
    Me Gusta dados
    (0)

    Predeterminado

    Hola Raúl

    Falta el adjunto.

    Y puedes usar tantos criterios como campos tengas, incluyendo las opciones Y u O.

    Un saludo desde Vitoria

  7. #7
    Usuario
    rusharramar se conecta desde
    rusharramar se conecta desde Argentina
    Temas
    5
    Mensajes
    16
    Fecha de ingreso
    10 nov, 08
    Edad
    26
    Última visita

    08/09/2010 @ 21:42
    Versión Excel
    Excel 2003
    Me Gusta recibidos
    (0)
    Me Gusta dados
    (0)

    Predeterminado

    Ioyama

    pero si utilizo la planilla como ej quiero redactar la macro para cada concepto de la cuenta cc como seria????? y desp si me aparecen mas conceptos puedo agregarlos a la macro???? como????

    desde ya muchas gracias
    Archivos Adjuntos Archivos Adjuntos

  8. #8
    Usuario
    rusharramar se conecta desde
    rusharramar se conecta desde Argentina
    Temas
    5
    Mensajes
    16
    Fecha de ingreso
    10 nov, 08
    Edad
    26
    Última visita

    08/09/2010 @ 21:42
    Versión Excel
    Excel 2003
    Me Gusta recibidos
    (0)
    Me Gusta dados
    (0)

    Predeterminado

    Raul

    alguna idea???? si puede ser una mano????
    gracias

  9. #9
    Co-Admin
    Género
    Hombre  ioyama es Hombre
    ioyama se conecta desde
    ioyama se conecta desde Espana
    Temas
    11
    Mensajes
    4,427
    Fecha de ingreso
    24 jun, 08
    Edad
    49
    Última visita

    @
    Versión Excel
    Excel 2007
    Me Gusta recibidos
    (756)
    Me Gusta dados
    (0)

    Predeterminado

    Hola rusharramar

    Tranquilo que la ayuda si es posible llega, pero has de comprender que no vivimos de esto y tenemos otras actividades a realizar.

    No entiendo muy bien qué es lo que requieres, te adjunto tu archivo con un filtro avanzado colocado, pero si has analizado los ficheros subidos a esta consulta creo que podrías haber llegado tú sólo al mismo resultado, a no ser que estés pidiendo algo que no he captado.

    Tú dirás.

    Un saludo desde Vitoria
    Archivos Adjuntos Archivos Adjuntos

  10. #10
    Usuario
    raul_iverson_1 se conecta desde
    raul_iverson_1 se conecta desde España
    Temas
    1
    Mensajes
    3
    Fecha de ingreso
    29 dic, 09
    Edad
    27
    Última visita

    08/09/2010 @ 21:57
    Versión Excel
    Excel 2003
    Me Gusta recibidos
    (0)
    Me Gusta dados
    (0)

    Predeterminado Disculpe amigo aqui le envio el adjunto

    Amigo aquí le dejo el adjunto seguí su recomendación y de verdad se funciona pero ahora se me ocurre que si se pudiera filtrar por varios criterios seria fenomenal ya que se necesita filtrar mas de 5mil fallas te explico. Si pudiera filtrar las fallas por tipos de falla y ademas por componentes cambiados por citar un ejemplo!! He tratado con "o" "y" pero la verdad es que siempre me sale un error agradezco tu ayuda saludos
    Archivos Adjuntos Archivos Adjuntos

 

 
Página 1 de 2 12 ÚltimoÚltimo

Temas similares

  1. SOLUCIONADO  Buscar una palabra con macro y obtener el numero de fila
    Por JaimeDavid en el foro Macros y programación VBA
    Respuestas: 0
    Último mensaje: 13/06/2012, 19:06
  2. macro autofiltro.
    Por pikolinjavi en el foro Macros y programación VBA
    Respuestas: 5
    Último mensaje: 15/10/2010, 09:59
  3. [CERRADO] ¿Macro para buscar y remplazar una palabra por otra?
    Por bmonika en el foro Macros y programación VBA
    Respuestas: 2
    Último mensaje: 08/09/2010, 21:25
  4. Macro para hacer autofiltro
    Por felipechile en el foro Macros y programación VBA
    Respuestas: 1
    Último mensaje: 29/09/2009, 18:01
  5. [SOLUCIONADO] Macro para autofiltro que contenga una palabra
    Por marcosagm en el foro Temas resueltos
    Respuestas: 1
    Último mensaje: 06/02/2009, 03:21

Etiquetas para este tema

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99