|
テキストのデータが間違いなくUPされたとおりなら、このようなコードで出来ます。
もちろんB列には、予め入力範囲の基準となるデータが入れられているものとします。
Sub Test_GetText()
Dim FSO As Object
Dim MyD As Date
Dim Buf As String
Const MyF As String = _
"C:\Documents and Settings\User\My Documents\test.txt"
'↑実際のテキストファイルのフルパスに変更する。
Set FSO = CreateObject("Scripting.FileSystemObject")
With FSO.OpenTextFile(MyF, 1)
.SkipLine
.Skip (2)
Buf = .Read(8)
.Close
End With
If IsDate(Buf) Then
MyD = DateValue(Buf)
With Range("B1", Range("B65536").End(xlUp)).Offset(, 2)
.NumberFormat = "yy/mm/dd"
.Value = MyD
End With
Else
MsgBox "日付のデータが見つかりません", 48
End If
Set FSO = Nothing
End Sub
|
|