|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
各位大佬新年好!
我遇到导出/导入TXT的问题,
需要把sheet2的A1:O42导出以整个工作簿文件名命名的TXT文件。
经过一番搜索
我得到doitbest大神的以下代码 跟我的需求很接近了 无奈自己不会改
Sub 导出数据()
Dim i&, j%, k, s, arr
arr = Sheets("sheet2").Range("a2:b" & Sheets("sheet2").[b65536].End(3).Row)
Open split(thisworkbook.FullName,".")(0) & ".txt" For Output As #1
If Application.CountA(Sheets("sheet2").Range("a:b")) = 0 Then GoTo 100
For i = 1 To UBound(arr)
s = s & IIf(s = "", "", vbCrLf) & arr(i, 1) & " " & arr(i, 2)
Next
Print #1, s
100:
Close #1
End Sub |
求大神帮改一下
还需要把这个(经过我自己用其他软件处理后的)TXT导入到SHEET2的的A1:O42的VBA代码
先谢谢大家了!
A01.rar
(9.08 KB, 下载次数: 19)
|
|