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

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

相关推荐
骆驼爱记录16 小时前
Word题注编号间距调整4种方法
自动化·word·excel·wps·新人首发
Eiceblue19 小时前
两种实用方法删除 Excel 重复行:Python + VBA
开发语言·python·excel
m5655bj1 天前
通过 Python 将 Excel 转换为 TXT文本
开发语言·python·excel
要做一个小太阳2 天前
excel VLOOKUP函数
excel
博风2 天前
用excel写一个年会抽奖的小程序
excel
零零发聊技术2 天前
Excel实现数字与列标之间的转换
excel·vba·office
老吴学AI2 天前
第 3 节 | 视觉魔术:Excel 如何用颜色和位置“控制”读者视线
信息可视化·数据分析·excel·职场·数据可视化·报表制作·用数据讲故事
零零发聊技术2 天前
将电脑Excel文件恢复到几天前的版本
文件恢复·excel
罗政3 天前
一键对多个Excel文件进行差异内容提取分析+显示差值
excel
罗政3 天前
AI提取一批Excel单元格内容(快递信息)数据安全,支持断网提取
人工智能·excel