返回列表 上一主題 發帖

[發問] 檔案合併後自訂檔案名稱

回復 2# stillfish00


    Stillfish00大大
使用你編寫的會出現選擇要合併的檔案和要命名的檔案
只是最後沒出現合併後的檔案

小的目前只會用到合併
程式碼如下

Sub csv合併()
Shell "come.exe /c " & " copy c:\*.csv c:\1.csv" , vbnormalfocus
End sub

請問要合併的檔名可以用像inputbox直接輸入就完成嗎

TOP

回復 1# iceadagio
直接用command下的 copy 指令串接文字檔
  1. Sub Test()
  2.     Dim f1, f2
  3.     f1 = Application.GetOpenFilename("CSV Files, *.csv", , "請選擇要合併的檔案", , True)
  4.     If TypeName(f1) = "Boolean" Then Exit Sub
  5.     f2 = Application.GetSaveAsFilename("合併", "CSV Files,*.csv", , "儲存到...")
  6.     If TypeName(f2) = "Boolean" Then Exit Sub
  7.     Shell "cmd.exe /C copy " & Join(f1, "+") & " " & f2
  8. End Sub
複製代碼
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。

TOP

        靜思自在 : 太陽光大、父母恩大、君子量大,小人氣大。
返回列表 上一主題