使用条件从 Excel 创建多个 txt 文件
我需要找到一种方法从 Excel 创建多个 txt 文件,如图所示。
详细来说,我需要创建一个名为“sez-A1”的txt文件和另一个“sez-A2”等。在 txt 中,我需要有 Excel 中 2 列 x 和 y 的数字。
I need to find a way to create multiple txt files from an Excel, as shown in the picture.
In detail I need to create a file txt with the name "sez-A1" and another "sez-A2" and so on. Inside the txt I need to have the numbers of the 2 columns x and y from the Excel.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
安东尼奥,欢迎来到 Stack Overflow。根据您的问题,我假设您对 VBA 相当陌生。我采用的方法假设您的数据在工作表中是连续的。如果这段代码遇到空行,就会结束。这里的想法是从工作表的第一行开始并继续向下处理数据。当 A 列中的一行具有数值时,我们向当前文件添加一行。如果 A 列中的值不是数字,我们假设它是下一个文件的名称。如果您对我所写的内容有具体疑问,请在评论中提问,我会尽力回答。
Antonio, welcome to Stack Overflow. Based on your question, I'm going to assume that you are pretty new to VBA. The approach I'm taking assumes that your data are contiguous in the worksheet. If this code encounters a blank line, it will end. The idea here is to start at the first line of the worksheet and continue down to process the data. When a row in column A has a numeric value, we add a line to the current file. If the value in column A is not a number, we assume it's the name of the next file. If you have specific questions about what I have written, please ask in a comment and I'll try to answer.