本文共 728 字,大约阅读时间需要 2 分钟。
在某个文件夹下,可以找到多个.txt文件。这些文件中,每一行都包含了一段内容。例如:
12345abcde
目标是将这些.txt文件中的内容复制到同一个Excel工作表的不同列中。
以下是一个VBA宏实现的Excel脚本,用于将文件夹内的所有.txt文件内容复制到Excel中。代码主要包含以下几个部分:
文件选择:
Application.FileDialog选择包含.txt文件的文件夹。文件处理:
Dir函数获取文件夹内的所有.txt文件。xFiles,以便逐个处理。新建工作簿:
Workbooks.Add创建一个新的Excel工作簿。数据复制:
Workbooks.OpenText以UTF-8编码打开每个.txt文件。关闭文件:
保存结果:
saveResult函数选择保存路径。通过上述脚本,文件夹内的所有.txt文件内容都已成功复制到同一个Excel工作表中。每一列对应一个.txt文件的内容,数据格式整齐,方便后续使用和分析。
转载地址:http://flbd.baihongyu.com/