Buscador Multi Criterio en Excel (Buscar Texto, números y fechas) TextBox

Imagine tener un potente motor de búsqueda en Excel que le permite encontrar instantáneamente lo que está buscando y filtrar instantáneamente por texto, números y fechas… ¡usando TextBox!

¿Qué es un Buscador Multi Criterio?

Esta es una herramienta increíble que te permite:

  • Busque por múltiples criterios a la vez: combine diferentes criterios para encontrar datos específicos.
  • Filtre mientras escribe: vea los resultados instantáneamente a medida que escribe el texto de búsqueda.
  • Busca texto, números y fechas: utiliza diferentes tipos de datos para encontrar lo que buscas.

¿Para qué se usa esto?

  • Encuentre rápidamente la información que necesita en grandes hojas de cálculo.
  • Filtra datos financieros por fecha, producto o cliente.
  • Busca productos específicos por nombre, código o fecha de disponibilidad.
  • Extrae datos relevantes para crear informes precisos.

¿Cómo crearlo?

¡Vamos a hacerlo!

Configura los datos:

  • Organice la información en tablas con títulos claros.
  • Asegúrese de que el formato de fecha sea Fecha.

Crea un cuadro de texto:

  • Inserte tres campos de texto para cada criterio de búsqueda (por ejemplo, «Texto», «Número» y «Fecha»).
  • Asigne un nombre al cuadro de texto (por ejemplo, «txtText», «txtNumber» y «txtDate»).

Escriba el código VBA:

Importante: Ajuste el alcance y el nombre del objeto según su configuración. lenguaje de programación

Private Sub Worksheet_Change()

    Dim textoBuscar As String
    Dim numeroBuscar As Variant
    Dim fechaBuscar As Date

    ' Obtener valores de los cuadros de texto
    textoBuscar = TextBox1.Value
    numeroBuscar = TextBox2.Value
    If IsDate(TextBox3.Value) Then
        fechaBuscar = TextBox3.Value
    Else
        fechaBuscar = Empty
    End If

    ' Filtrar por texto, número y fecha
    Range("A1:D10").AutoFilter Field:=1, Criteria1:="*" & textoBuscar & "*"
    Range("A1:D10").AutoFilter Field:=2, Criteria1:=numeroBuscar
    Range("A1:D10").AutoFilter Field:=3, Criteria1:=">= "& fechaBuscar

End Sub

¡Ahora sí! 

Introduce Texto, Número y la ciudad en los cuadros de texto. ¡Observa cómo la tabla se filtra automáticamente en tiempo real, mostrando solo los clientes que cumplen con todos tus criterios!

Más rangos Especiales

Related Articles

Responses

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  1. hola tech mi nombre es anibal y me gustaria hacer el mismo buscador que tu tienes, he echo los mismo pasos pero no me funciona el campo fecha, ninguno de los dos, me gustaria tener tu plantilla de buscador potente, o ayudame a solucionar el mio, muchas gracias.