Excel精英培训网

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

[已解决]VBa导出为TXT时如何去掉空行

[复制链接]
发表于 2012-8-24 00:01 | 显示全部楼层 |阅读模式
本帖最后由 0713zb 于 2012-8-24 00:04 编辑

855
856
857
858
859
860
 
 
 
 
 
 
 
868
869
在用Vba导出为文本时,如何去掉中间空行,如下图:


最佳答案
2012-8-24 02:01
这样能达到楼主要求吗?
SJCALQZXFZ}CG_(KIV`V37D.jpg
发表于 2012-8-24 00:19 | 显示全部楼层
导出前先清除空行,再导出TXT,工作簿不保存刚刚的修改。
回复

使用道具 举报

发表于 2012-8-24 01:04 | 显示全部楼层
同意楼上所说的:导出前先清除空行,再导出TXT。
删除空行的VBA代码:
  1. Sub 删除空行()
  2.     Range("A:A").SpecialCells(xlCellTypeBlanks).Delete
  3.     'Range("A:A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete '删除整行
  4. End Sub
复制代码
回复

使用道具 举报

发表于 2012-8-24 02:01 | 显示全部楼层    本楼为最佳答案   
这样能达到楼主要求吗?

导出文本文件.rar

11.48 KB, 下载次数: 68

回复

使用道具 举报

发表于 2013-7-26 12:30 | 显示全部楼层
谢谢分享!!!!!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-3 12:07 , Processed in 0.259733 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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