| 
    
     |  | こんにちは。かみちゃん です。 
 >もう一つ質問ですが、たとえば1月11日、1日だけを抽出する場合、
 >Criteria1:="=2004/1/11"
 >にしても抽出できませんでした。
 
 Criteria1:=">=2004/1/1", Operator:=xlAnd, Criteria2:="<=2004/1/1"
 または、
 Criteria1:=#1/11/2004#
 としてください。
 
 #m/d/yyyy# については、日付リテラルに基づく表現でして、Excel2002で確認しています。
 たしか、Excel2000では使えなかったかもしれません。
 日付リテラルについては、次のURLを参照してください。
 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vblr7/html/vadatDate.asp
 
 しかし、私でしたら、期間抽出する場合と特定抽出(期間開始日と期間終了日が同一)する場合があるのであれば、
 Criteria1:=">=2004/1/1", Operator:=xlAnd, Criteria2:="<=2004/1/1"
 の方法がいいかと思います。バージョンにも依存しないでしょうし。
 
 
 |  |