|
>Sub ES08で始まるファイルを開く2()
> Dim ファイル名 As String
> 'マクロのブックのパス(ThisWorkbook.Path)から探す
> ファイル名 = Dir(ThisWorkbook.Path & "\ES08*.xls")
> Do While ファイル名 <> ""
> Workbooks.Open ThisWorkbook.Path & "\" & ファイル名
> ファイル名 = Dir()
> Loop
>End Sub
↑問題なく動きました。
が・・・、あまりにも多くのファイルが開いてしまうので絞り込んで開きたいのですが、条件設定を教えてください。ファイル名の末尾が年月日時というファイル名です。例えば、下のようなファイル群から日付の一番新しいファイルだけを開きたいのです。
ES08_aiu_20060608162823.xls
ES08_aiu_20060608162848.xls
ES08_aiu_20060610162819.xls
ES08_aiu_20060608162850.xls
ES08_aiu_20060609162833.xls
ES08_aiu_20060608162810.xls
ES08_aiu_20060607162805.xls
|
|