> 「切り出し」というのはどういう方法ですか?
項目の区切り文字があるようにみえませんのでMidB関数を使用してください。
もともと例示されているレコードフォーマットが不明ですが、以下のようにすることで7項目読みだせます。
ループ制御は考慮してませんのであしからず。
また各項目とも文字型です。数値型への変換は、がんばってくださいね。
MidとMidBの違いなどはヘルプなどで把握してください。
Dim strBuffer As String
Dim nFile As Long
Dim strField1 As String
Dim strField2 As String
Dim strField3 As String
Dim strField4 As String
Dim strField5 As String
Dim strField6 As String
Dim strField7 As String
nFile=FreeFile
Open "C:\TEST.TXT" For Input As #nFile
LineInput #nFile, strBuffer
strField1 = MidB(strBuffer, 1, 10)
strField2 = MidB(strBuffer, 11, 10)
LineInput #nFile, strBuffer
strField3 = MidB(strBuffer, 1, 5)
strField4 = MidB(strBuffer, 6, 5)
LineInput #nFile, strBuffer
strField5 = MidB(strBuffer, 1, 10)
strField6 = MidB(strBuffer, 11, 10)
strField7 = MidB(strBuffer, 21, 10)
Close #nFile
End
実際に試験してないので間違えてたらお許しください。
お礼
大変わかりやすいご回答ありがとうございます! 今からやってみたいと思います.