Selection.AutoFilter Field:=7, Criteria1:=Date
Gracias por vuestro interes.
> ... macro con filtro de una columna en la que me filtre la fecha menores o iguales a hoy (al d�a del sistema)
> Igual a la fecha de hoy si lo he conseguido pero poner la expresi�n <= no he sido capaz.
> Selection.AutoFilter Field:=7, Criteria1:=Date
prueba con el criterio: => criteria1:="<=" & date
saludos,
hector.
Gracias por tu tiempo e interés. También he probado eso y nada; esa
expresión me parece lo más lógica pero no funciona.
> ... Tambien he probado eso y nada; esa expresion me parece lo mas logica pero no funciona.
entonces, averigua y comenta que tipo de datos son (exactamente) los que introduces en la columna de fechas...
- fechas reales (con cualquier formato de presentacion, pero datos-fecha) ?
- textos que "simulan" fechas ? (cual es el orden, d-m-aa ?... m-d-aa ?)
saludos,
hector.
__ previos __
> > ... macro con filtro de una columna en la que me filtre la fecha menores o iguales a hoy (al d�a del sistema)
> > Igual a la fecha de hoy si lo he conseguido pero poner la expresi�n <= no he sido capaz.
Hola Hécor, son fechas reales con el siguiente formato dd/mm/aaaa, sin
más complicaciones, puede que el problema está en el formato, a lo
mejor hay que establecer al "date" el mismo formato dd/mm/yyyy, pero
cómo.
Gracias por tu interés, un saludo cordial.
siendo datos-fecha (reales) no importa el formato y la sugerencia del => criteria1:="<=" & date
me funciona correctamente en cualquier version de excel (97 - 2007)
(por si tuvieras cualquier detalle "en el tintero" ?)
saludos,
hector.
__ OP __
> ... son fechas reales con el siguiente formato dd/mm/aaaa, sin mas complicaciones
> puede que el problema est� en el formato, a lo mejor hay que establecer al "date" el mismo formato dd/mm/yyyy, pero como.
> __ previos __
>> ... Tambien he probado eso y nada; esa expresion me parece lo mas logica pero no funciona.
>
> entonces, averigua y comenta que tipo de datos son (exactamente) los que introduces en la columna de fechas...
> - fechas reales (con cualquier formato de presentacion, pero datos-fecha) ?
> - textos que "simulan" fechas ? (cual es el orden, d-m-aa ?... m-d-aa ?)
>>
>>> ... macro con filtro de una columna en la que me filtre la fecha menores o iguales a hoy (al d�a del sistema)
>>> Igual a la fecha de hoy si lo he conseguido pero poner la expresi�n <= no he sido capaz.
Hola Héctor, el mundillo de la informática está lleno de duendecillos
que nos vuelven locos hasta en la cosas más sencillas. Gracias por
comprobar que te funciona en otras hojas, seguiré ambulando por este
bosque a ver si doy con el "duendecillo", pero primero voy a olvidarme
en un par de días de este asunto para retormarlo después con la cabeza
mas despejada. De nuevo gracias y un cordial saludo.
Dí con la solucción:
Criteria1:="<=" & Format(Date, "mm/dd/yyyy")
Aunque la hoja trabaja con el formato dd/mm/yyyy en realidad Vba
trabaja con mm/dd/yyyy.
gracias por reportar tus resultados :))
(seguramente) tu configuracion regional utiliza el orden de fechas dd/mm/aa
y es correcta tu apreciacion: vba trabaja (preferente y exclusivamente) con el formato de fechas US (m/d/aa)
saludos,
hector.
__ OP __
>> ... el mundillo de la informatica esta lleno de duendecillos que nos vuelven locos hasta en la cosas mas sencillas
>> ... seguire ambulando por este bosque a ver si doy con el "duendecillo" ...
>
> Di con la soluccion: