さまざまな行と列のcsvを開き、行4列1から貼り付けるVBSriptを作成したいと思います。これまでのところ、私が書いたものは遅く、列の量がハードコードされています。
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open(wscript.Arguments(0))
objExcel.Visible = True
objExcel.Cells(1, 4).Value = wscript.Arguments(1)+" - "+wscript.Arguments(2)
objExcel.Cells(2, 4).Value = wscript.Arguments(3)
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile (wscript.Arguments(4))
cCount = 1
rCount = 4
Do While objTextFile.AtEndOfStream <> True
arrUserRecord = split(objTextFile.Readline, ",")
Do While cCount<213
objExcel.Cells(rCount, cCount).Value = arrUserRecord(cCount-1)
cCount=cCount+1
Loop
cCount=1
rCount=1+rCount
Loop