Saltar al contenido

ayuda para extraer datos entre dos fechas

publicado

Buenas noches,

No sé casi nada de programación en vba comparado con lo que he visto, tengo un error en la ejecución y no consigo adivinar cual es, simplemente quiero extraer datos de una tabla entre dos fechas, si es posible que alguien me ayude.

 

Gracias y un saludo.

busqueda fecha.xlsm

Featured Replies

publicado
Private Sub UserForm_Activate()
        Me.ListBox1.RowSource = Hoja1.Range("A1"). _
        CurrentRegion.Offset(1).Address(, , , 1)
End Sub
Private Sub CommandButton1_Click(): Application.ScreenUpdating = False
    Date1 = TextBox1: Date2 = TextBox2
    With Hoja1.Range("A1").CurrentRegion
        .AutoFilter 2, Criteria1:=">=" & CDbl(CDate(Date1)), _
        Operator:=xlAnd, Criteria2:="<=" & CDbl(CDate(Date2))
        Hoja2.Range("A1").CurrentRegion.Delete
        .SpecialCells(12).Copy Hoja2.Range("A1")
        Me.ListBox1.RowSource = Hoja2.Range("A1"). _
        CurrentRegion.Offset(1).Address(, , , 1)
        .AutoFilter
    End With

End Sub

 

publicado
  • Autor

Muchísimas gracias, he filtrado y funciona perfectamente, dos preguntas nada más, ¿donde estaba el fallo
?, ¿y si cargo una tabla de 12.000 registros o más funcionará?, es que esa pequeña tabla la puse a modo de ejemplo para intentar que funcionara, de nuevo muchas gracias.

publicado

La verdad que tu código ni lo he mirado, con el que tienes ahora no hay límite de registros

publicado
  • Autor

Pues muchas gracias, iré practicando un poco más de vba todos los días, me recomiendas algún curso.

publicado

En los cursos que verdaderamente te enseñan so de pago pero en este foro viendo los aportes que se dan aprenderás bastante, eso sí dedicándole tiempo

publicado

Rectifico, también hay algunos gratuitos que también aportan mucho

publicado

También decirte que yo me considero aún un novato en vba

publicado
  • Autor

Buenos días, 

he probado la macro como te dije con unas cuantas lineas y no funciona el filtro, me puedes decir el motivo.

 

Gracias.

 

publicado
  • Autor

El problema es que no me deja subirlo pesa mas de 100 kb

 

publicado
  • Autor

te adjunto una imagen del codigo

 

codigo.PNG

publicado
  • Autor

copie datos de otra pagina con un total de 12000 lineas y fallo, carga los datos pero no ejecuta el filtro de fechas y tambien queria ponerle que sumara el stock de las unidades

 

publicado

Comprímelo o bórrale líneas luego se las añado yo, pero lo suyo es ver tu archivo

 

publicado
En 14/3/2023 at 11:02 , narau2010 dijo:

he probado la macro como te dije con unas cuantas lineas y no funciona el filtro, me puedes decir el motivo.

El motivo es que la columna donde tienes las fechas no esta en formato fecha

  • 3 weeks later...
publicado
  • Autor

Muchas gracias por la ayuda, parece que ahora funciona bien, no he podido responder antes porque estaba enfermo, y muchas gracias de nuevo

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.