VBA教你如何把一列数据按多少行保存一个TXT?

 时间:2026-04-27 11:44:04

1、打开目标excel,按alt + f11键打开VBE窗口

VBA教你如何把一列数据按多少行保存一个TXT?

2、选择插入->模块

VBA教你如何把一列数据按多少行保存一个TXT?

VBA教你如何把一列数据按多少行保存一个TXT?

3、将代码粘贴到编辑器中

Sub A列每10行转文本()

Dim rng As Range, Hrng As Range

endrow = Range("A65536").End(xlUp).Row

For Each rng In Range("A1:A" & endrow)

n = rng.Row Mod 10

If n = 1 Then

ipath = ThisWorkbook.Path & "\" & ThisWorkbook.Name & "-" & rng.Row & ".txt"

Open ipath For Output As #1

End If

Print #1, rng.Value

If n = 0 Then Close #1

Next

Close #1

MsgBox "已处理完毕"

End Sub

VBA教你如何把一列数据按多少行保存一个TXT?

4、将EXCEL格式保存为.xlsm。

VBA教你如何把一列数据按多少行保存一个TXT?

VBA教你如何把一列数据按多少行保存一个TXT?

  • excel中使用vba控制选中的活动单元格位移
  • Power Query进行模糊匹配的方法
  • 怎样使用VBA打开文本文件?
  • Excel中VBA insert delete rows插入删除数据行
  • 在VBA编程中怎样获得某个工作薄的名字?
  • 热门搜索
    四川 旅游 海涛旅游 三亚自由行旅游攻略 西安市旅游景点 张家界旅游咨询 福建 旅游 绍兴旅游团 外出旅游注意事项 白水寨旅游攻略 去厦门旅游要多少钱