返回列表 上一主題 發帖

[發問] 用VBA操作txt檔案中(在特定位置輸入/輸出)

改改第11行的檔名:
  1. Sub Read_text_File()

  2. Dim oFSO
  3. Set oFSO = CreateObject("Scripting.FileSystemObject")


  4. Dim itemCount As Long
  5. Dim lumSum As Long
  6. Dim filename As String

  7. filename = "c:\temp\readfile.txt"

  8. Set oFS = oFSO.OpenTextFile(filename)

  9. Do Until oFS.AtEndOfStream
  10. sText = oFS.ReadLine
  11. itemCount = UBound(Split(sText, ","))
  12. lumSum = lumSum + Int(Split(sText, ",")(itemCount))
  13. Loop
  14. oFS.Close

  15. Set oFS = oFSO.OpenTextFile(filename, 8, , 0)
  16. oFS.WriteLine
  17. oFS.Write String(itemCount, ",") & Trim(Str(lumSum))
  18. oFS.Close

  19. oFSO = Null
  20. End Sub
複製代碼
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

        靜思自在 : 地上種了菜,就不易長草;心中有善,就不易生惡。
返回列表 上一主題