|
そのコードは、更新の日付を取得するというより、テキストファイルの中身を
エクセルのシートに展開するためのもののようですが、理解されてますか ?
もし選択した複数のテキストファイルの更新日を、アクティブシートの A列に並べて
入力したいということなら
Sub Get_DLM()
Dim MyF As Variant
Dim i As Integer
Dim FSO As Object
Dim GetD As Date
MyF = Application _
.GetOpenFilename("テキストファイル(*.txt),*.txt", MultiSelect:=True)
If VarType(MyF) = 11 Then Exit Sub
Set FSO = CreateObject("Scripting.FileSystemObject")
For i = LBound(MyF) To UBound(MyF)
GetD = FSO.GetFile(MyF(i)).DateLastModified
Cells(i, 1).Value = Format(GetD, "yyyy/m/d h:m")
Next i
Set FSO = Nothing
End Sub
というコードで出来ます。
|
|