| ©«¤l12 ¥DÃD3 ºëµØ0 ¿n¤À64 ÂI¦W0  §@·~¨t²ÎWindows 7 ³nÅ骩¥»Office2010 ¾\ŪÅv20 ©Ê§O¨k ¨Ó¦ÛTaipei µù¥U®É¶¡2012-2-17 ³Ì«áµn¿ý2017-9-19 
 | 
                
| ¦^´_ 20# GBKEE 
 google ¤@¤Uautofilter ªº¥Îªk
 §Ú¦n¹³§ä¨ì¤@ӸѪk¡G
 
 E.Range("A1").AutoFilter 1, Format(i, "yyyy/m/d")
 
 §ï¦¨³o¼Ë´N¥i¥H¶]¤F...
 ´£¨Ñµ¹¤j®a°Ñ¦Ò...
 
 Â^¨úªº»¡©ú¡G
 http://www.pcreview.co.uk/forums/excel-can-use-variable-autofilter-vba-t3748818.html
 ======================
 This is from "Excel 2002 VBA Programmer's Reference"
 Written by John Green, Stephen Bullen, Rob Bovey and Robert Rosenberg
 
 http://www.oaltd.co.uk:80/ExcelProgR...rogRefCh22.htm
 Search for "Range.AutoFilter" and you'll see this note:
 
 Range.AutoFilter
 
 The AutoFilter method of a Range object is a very curious beast. We are forced
 to pass it strings for its filter criteria and hence must be aware of its string
 handling behaviour. The criteria string consists of an operator (=, >, <, >=
 etc.) followed by a value.
 
 If no operator is specified, the "=" operator is assumed. The key issue is that
 when using the "=" operator, AutoFilter performs a textual match, while using
 any other operator results in a match by value. This gives us problems when
 trying to locate exact matches for dates and numbers.
 
 If we use "=", Excel matches on the text that is displayed in the cell, i.e. the
 formatted number. As the text displayed in a cell will change with different
 regional settings and Windows language version, it is impossible for us to
 create a criteria string that will locate an exact match in all locales.
 
 There is a workaround for this problem. When using any of the other filter
 criteria, Excel plays by the rules and interprets the criteria string according
 to US formats. Hence, a search criterion of ">=02/01/2001" will find all dates
 on or after 1st Feb, 2001, in all locales.
 
 We can use this to match an exact date by using two AutoFilter criteria. The
 following code will give an exact match on 1st Feb, 2001 and will work in any
 locale:
 
 Range("A1200").AutoFilter 2, ">=02/01/2001", xlAnd, "<=02/01/2001"
 | 
 |