批量创建文件夹和文件——excel VBA实现

当需要创建大量文件夹及文件时,可借助excel vba 实现,如下图:

批量创建文件名为1-10的文件夹,每个文件夹内有个与文件名相同的txt文件,txt文件内的数字也跟文件名相同。

附代码:

vbnet 复制代码
Sub CreateFoldersAndFiles()


    Dim i As Integer
    Dim folderPath As String
    Dim filePath As String
    Dim textFile As Integer
    
    ' 获取当前Excel文件所在的文件夹路径
    folderPath = ThisWorkbook.Path & "\"
    
    ' 循环创建10个文件夹和txt文件
    For i = 1 To 10
        ' 创建文件夹
        MkDir folderPath & i
        
        ' 生成txt文件路径
        filePath = folderPath & i & "\" & i & ".txt"
        
        ' 创建并写入txt文件
        textFile = FreeFile
        Open filePath For Output As textFile
        Print #textFile, i
        Close textFile
    Next i
    
    MsgBox "文件夹和文件创建完成!" 
End Sub

代码代写,可点击下方联系 ↓

相关推荐
課代表1 小时前
Office 中 VBE 的共同特点与区别
word·excel·vba·office·vbe
扶尔魔ocy4 小时前
QT使用QXlsx读取excel表格中的图片
c++·excel
微刻时光7 小时前
影刀处理 Excel:智能工具带来的高效变革
人工智能·python·低代码·自动化·excel·rpa·影刀rpa
Ciito7 小时前
将 Element UI 表格元素导出为 Excel 文件(处理了多级表头和固定列导出的问题)
前端·vue.js·elementui·excel
Eiceblue7 小时前
Python 在Excel单元格中应用多种字体样式
开发语言·vscode·python·pycharm·excel
听忆.15 小时前
前端上传获取excel文件后,如何读取excel文件的内容
excel
2301_7869643615 小时前
EXCEL Python 实现绘制柱状线型组合图和树状图(包含数据透视表)
python·microsoft·excel
玩电脑的辣条哥15 小时前
怎么在excel单元格1-5行中在原来内容前面加上固定一个字?
excel
诸葛大钢铁1 天前
如何免费在线PDF转换成Excel
职场和发展·pdf·excel
开开心心就好1 天前
Word图片格式调整与转换工具
java·javascript·spring·eclipse·pdf·word·excel