批量创建文件夹和文件——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

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

相关推荐
葡萄城技术团队6 小时前
纯前端驱动:在线 Excel 工具的技术革新与实践方案
前端·excel
我叫汪枫8 小时前
Python 办公自动化入门:玩转 Excel 与 Word
python·word·excel
缺点内向12 小时前
Java: 在 Excel 中插入、提取或删除文本框
java·开发语言·excel
傻啦嘿哟17 小时前
Python将Excel工作表转换为PDF:从入门到实战
python·pdf·excel
罗政19 小时前
WPS Excel快速进行同表内的单元格差异对比(高亮)
excel·wps
默默提升实验室1 天前
Excel 数据透视表一键批量合并居中单元格(失效处理办法)
excel
Tony6666888881 天前
EasyExcel导出多张图片
excel
罗政1 天前
WPS Excel如何快速交换列(调整列顺序),删除多个不连续的列
excel·wps
小矮强1 天前
Excel:通过身份证提取出生日期并计算年龄
excel
C#程序员一枚2 天前
导出百万量数据到Excel表
c#·excel