よろずや様
少し変えてみたものの太線部分でつまづきます。
色々検索し、該当ファイルを開いている等みつかりましたが、そのようなことはありません。
何が原因でしょうか?
Dim objFileSys
Dim strReadFilePath
Dim objReadStream
Dim strLine
Dim S, R
Dim OutText
S = 0
'対象のファイルのパスを指定
strReadFilePath = "C:\Users\100054778\Desktop\test"
Set objFileSys = CreateObject("Scripting.FileSystemObject")
Set objReadStream = objFileSys.OpenTextFile(strReadFilePath, 1)
Do Until objReadStream.AtEndOfStream = True
strLine = objReadStream.ReadLine
R = CLng(Split(strLine, ",")(0))
If S > R Then
OutText = Right("0" & Cstr(S + 1), 2) & ",<NNNN>"
OutStream.WriteLine OutText
End If
S = R
OutStream.WriteLine strLine
Loop
OutText = Right("0" & Cstr(S + 1), 2) & ",<NNNN>"
OutStream.WriteLine OutText
objReadStream.Close
Set objFileSys = Nothing
'理想(変更前)
'=========================
'"01,"
'"02,"
'"03,"
'"04,"
'"01,"
'"02,"
'"03,"
'"03,"
'"04,"
'"01,"
'"02,"
'"03,"
'"03,"
'"04,"
'"01,"
'延々と続く
'理想(変更前)
'=========================
'"01,"
'"02,,"
'"03,"
'"04,"
'"05,","<NNNN>"
'"01,"
'"02,"
'"03,"
'"03,"
'"04,"
'"05,","<NNNN>"
'"01,"
'"02,"
'"03,"
'"03,"
'"04,"
'"05,","<NNNN>"
'"01,"
'延々と続く