Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2610|回复: 2

[已解决]如何用宏代码:将单元格的数据循环导入txt文本

[复制链接]
发表于 2014-11-2 00:29 | 显示全部楼层 |阅读模式
本帖最后由 lijian8003 于 2014-11-2 11:52 编辑

请看附件  如何用宏代码将单元格的循环数据导入txt文本:
1、将AL1的数据导出15次,分别导入D:/数据/1.txt 2.txt …15.txt
2、将AM1的数据导出15次,分别导入D:/数据/16.txt 17.txt …30.txt
3、将AN1的数据导出15次,分别导入D:/数据/31.txt 32.txt …45.txt
……
210、将IM1的数据导出15次,分别导入D:/数据/3136.txt 3137.txt …3150.txt
最佳答案
2014-11-2 04:55
  1. Sub Macro1()
  2. Dim arr, i%, j%, s&
  3. arr = [al1:im1]
  4. For i = 1 To UBound(arr, 2)
  5.     For j = 1 To 15
  6.         s = s + 1
  7.         'D:/数据/替代ThisWorkbook.Path & ""
  8.         Open ThisWorkbook.Path & "" & s & ".txt" For Output As #1
  9.             Write #1, arr(1, i)
  10.         Close #1
  11.     Next
  12. Next
  13. End Sub
复制代码

将单元格的数据导入txt文本.zip

6.69 KB, 下载次数: 7

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-11-2 04:55 | 显示全部楼层    本楼为最佳答案   
  1. Sub Macro1()
  2. Dim arr, i%, j%, s&
  3. arr = [al1:im1]
  4. For i = 1 To UBound(arr, 2)
  5.     For j = 1 To 15
  6.         s = s + 1
  7.         'D:/数据/替代ThisWorkbook.Path & ""
  8.         Open ThisWorkbook.Path & "" & s & ".txt" For Output As #1
  9.             Write #1, arr(1, i)
  10.         Close #1
  11.     Next
  12. Next
  13. End Sub
复制代码

评分

参与人数 1 +3 收起 理由
lijian8003 + 3 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-11-2 08:08 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 01:42 , Processed in 0.462054 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表