Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm using VB to autofilter a number of worksheets using a criteria entered in
a textbox. -------------------------------------------------------------------------------- Sub Filter_Box3() Dim ws As Worksheet Dim crit As String Dim agsheetname As String crit = Sheet1.Filtertext2.Value Application.ScreenUpdating = False For Each ws In Worksheets agsheetname = ws.Name If agsheetname < "Guide" Then ws.UsedRange.AutoFilter Field:=1, Criteria1:="<" & crit End If Next ws Application.ScreenUpdating = True End Sub -------------------------------------------------------------------------------- for some reason, when using < or the date has been flipped around when i check the autofilter settings on the worksheets, so that if crit = 01/02/2005, it gets changed to 02/01/2005. This does not happen when using = in the criteria. Even when i hard code a date into the function like: ------------------------------------------------------------------------------- ws.UsedRange.AutoFilter Field:=1, Criteria1:="<01/02/2005" -------------------------------------------------------------------------------- .... it still gets flipped around. Any ideas? El. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Why I can't autofilter date (01-Jul-06 to 31-Jul-06) in Exel? | Excel Discussion (Misc queries) | |||
frustrated with VBA select/activate and screen flips | Excel Discussion (Misc queries) | |||
F9 flips formulas between zero and correct value | Excel Discussion (Misc queries) | |||
work sheet view flips horizontally | Excel Discussion (Misc queries) | |||
Multiple coin flips in a single cell | Excel Worksheet Functions |