vba 将EXCLE另存为文本

chenxi_1984 2010-05-09 06:22:02
将EXCLE另存为文本
...全文
125 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiangfei858 2010-05-20
  • 打赏
  • 举报
回复
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) '等待dwMilliseconds毫秒

Sub 按值输出所有表()
Dim FileName As String
Dim iFNum As Integer
Dim Row, Column As Long
Dim Sheet As Excel.Worksheet

Application.StatusBar = "正在处理..."
For Each Sheet In ActiveWorkbook.Sheets
With Sheet
Row = .UsedRange.Rows.Count '获得工作表使用区域的行数
Column = .UsedRange.Columns.Count '获得工作表使用区域的列数

iFNum = FreeFile
BookName = Mid(ActiveWorkbook.FullName, 1, Len(ActiveWorkbook.FullName) - 4)
If Dir(BookName, vbDirectory) = "" Then MkDir (BookName)
FileName = BookName & "\" & .Name & ".txt"
Open FileName For Output As #iFNum
For i = 1 To Row
For j = 1 To Column
Print #iFNum, .Cells(i, j).Value,
'Print #iFNum, Cells(i, j).Text,
Next j
Print #iFNum,
Next i
Close #iFNum
End With
Next Sheet
Application.StatusBar = "数据已全部从Excel导入文本文档,程序结束!"
Sleep 1000
Application.StatusBar = False
End Sub
chinaboyzyq 2010-05-10
  • 打赏
  • 举报
回复

'vba
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\Administrator\My Documents\Book1.txt"
不想低调 2010-05-10
  • 打赏
  • 举报
回复
upup
lsftest 2010-05-09
  • 打赏
  • 举报
回复
自己去录制宏,看看代码就是了。
zydscaline 2010-05-09
  • 打赏
  • 举报
回复
没办法,我也不会,顶啊
贝隆 2010-05-09
  • 打赏
  • 举报
回复
UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP
zjhiphop2006 2010-05-09
  • 打赏
  • 举报
回复
UPUP

2,506

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧