文件批量生成?

快速生成有標題和內容的“.txt”(記事本)文件。非常的簡單,但非常實用,特別是關鍵字文件生成很方便。

工具/原料

excel和記事本

方法/步驟

如果這裡是灰色的那就是沒有安裝巨集外掛。

文件批量生成

文件批量生成

程式碼:

Sub daochu() On Error Resume Next Dim fso As Object Dim MyTxt As Object Dim MyFName As String Set fso = CreateObject("Scripting.FileSystemObject") With ActiveSheet Dim i% For i = 1 To 1000 '起始行,如果是第三行到第一百行,則改成 3 to 100 MyFName = ThisWorkbook.Path & "\" & Cells(i, 1) & ".txt" '如果是第五列作為檔名,則改cells(i, 1) 為cells(i, 5) Set MyTxt = fso.CreateTextFile(Filename:=MyFName, OverWrite:=True) If Cells(i, 1) <> "" Then MyTxt.Write .Cells(i, 2) '如果第七列為檔案內容則改cells(i, 2)為cells(i, 7) 注意cells前面有個小數點 End If Next MyTxt.Close End With Set MyTxt = Nothing Set fso = Nothing End Sub

文件批量生成

點儲存

執行(舉個小例子)

看效果

文件批量生成

文件批量生成

文件批量生成

文件批量生成

注意事項

注意程式碼顏色,複製時如果帶有格式會報錯

相關問題答案