| 
    
     |  | =DATE(2006,10,23) 2000以前のエクセルだと、こんな感じ等の日付をエクセル関数で表示させたセルは、Findメソッドで検索できませんが、2002だと検索できるようになった見たいです。
 検索文字が日付の書式と同じという条件がつきますが....。
 
 Sub Macro1()
 Range("A1").Select
 Dim RR As Range
 Set RR = Cells.Find(What:="2006/10/23", After:=ActiveCell, LookIn:=xlValues, _
 LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
 MatchCase:=False, MatchByte:=False, SearchFormat:=False)
 If Not RR Is Nothing Then
 RR.Activate
 Else
 MsgBox "無し"
 End If
 End Sub
 
 EXcel97の場合は、アメリカ方式にすると検索できたようです。
 検索文字  "10/23/06" (ワイルドカードも確か使えたような記憶が)
 セルの書式 2006/10/23 の場合だけ
 
 エクセル2000の場合は、いずれの方法でも検索できませんでしたが、2002で作ったファイルを2000で開いた時に、これ使えるんじゃないかと思って試したらしっかり使えました。
 検索文字が日付の書式と同じという条件がつく所は同じですが、
 表示形式を
 yyyy/m/d;@  検索文字 "2006/10/23"
 ge.m.d;@   検索文字 "H18.10.23"
 こんな風にするだけです。
 ;@を後につけても、日付として処理はできるようでした。
 現在、97が無いので97でも通用するかはわかりません。
 
 
 |  |