One way:
With ActiveSheet.UsedRange
.AutoFilter
.AutoFilter _
Field:=10, _
Criteria1:=Format(Date - 1, "mm/dd/yyyy")
.Copy
End With
Workbooks.Add
With ActiveSheet
.Paste
.UsedRange.EntireColumn.AutoFit
End With
> I have a macro with the following code that I am trying to run so that it
> will select the date before today. I tried inserting <=today() - 1>
[quoted text clipped - 22 lines]
>
> Fred
fgwiii - 17 May 2007 13:51 GMT
This is failing (I think) because the values in the date field =
5/16/2007 0:00
5/15/2007 0:00
5/14/2007 0:00
5/16/2007 0:00
Would a different syntax be used in this case?
Thank you
Fred
> One way:
>
[quoted text clipped - 37 lines]
> >
> > Fred
Joel - 17 May 2007 16:00 GMT
from
Criteria1:=Format(Date - 1, "mm/dd/yyyy")
to
Criteria1:=Format(Date - 1, "mm/dd/yyyy h:mm")
> This is failing (I think) because the values in the date field =
> 5/16/2007 0:00
[quoted text clipped - 48 lines]
> > >
> > > Fred
Joel - 17 May 2007 16:11 GMT
It looks like its failing because of the field number. It is a typo 10
should be 1.
> This is failing (I think) because the values in the date field =
> 5/16/2007 0:00
[quoted text clipped - 48 lines]
> > >
> > > Fred