打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
创建一个宏,实现通过excel导出TXT文本功能
点击开发工具->宏
Sub 另存本表为TXT文件()    Dim s As String    Dim FullName As String, rng As Range    Application.ScreenUpdating = False     FullName = (ActiveSheet.Name & ".txt")   '以当前表名为TXT文件名 '   FullName = Replace(ThisWorkbook.FullName, ".xls", ".txt")  '以当前文件名为TXT文件名 '   FullName = Replace(ThisWorkbook.FullName, ".xls", ActiveSheet.Name & ".txt")  '以文件名&表名为TXT文件名    Open FullName For Output As #1    '以读写方式打开文件,每次写内容都会覆盖原先的内容    '参考帮助,fullname为文件全名    For Each rng In Range("a1").CurrentRegion        s = s & IIf(s = "", "", "|") & rng.Value        If rng.Column = Range("a1").CurrentRegion.Columns.Count Then            Print #1, s & "|"   '把数据写到文本文件里            s = ""        End If    Next    Close #1    '关闭文件    Application.ScreenUpdating = True    MsgBox "数据已导入文本"End Sub
 
在开发工具->插入中选择一个控件,将控件与宏关联,最后把excel另存为xlsm格式。点击控件,TXT导出来啦!!!
 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel常见宏命令详解
Excel136 | 批量导入文件名
主管交代3天提取文件夹所有文件名到Excel,我5秒回了她……
给Excel表格添加背景音乐
关于mfc读取txt文本数据到列表控件里
Excel之如何将文本TXT内的数据,按条件转入Excel中
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服