こんにちは、souです。
表題の件ですが、インポートしたCSVファイルをリネームするという方法ではだめでしょうか?
インポートした日時にリネームします。
インポート前 CSV.csv
↓
インポート後 CSV20100624-193031.csv
別な意味で時間の履歴も残ります。同じものを選ばないという発想です。
いきなり脇道にそれた意見な上安直で失礼ですが、ご参考になれば。
Dim d as Integerを宣言し、DoCmd.TransferText後に
d = InStrRev(strFile, ".", -1, vbTextCompare)
Name strFile As Left(strFile, d - 1) & Replace(strFile, ".", Format(Now(), "yyyymmdd-hns") & ".", d)