博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用VBA批量CSV转XLS(97-2003)
阅读量:4612 次
发布时间:2019-06-09

本文共 1332 字,大约阅读时间需要 4 分钟。

1 Sub EditCsvToXls() 2 Application.ScreenUpdating = False 3 '文件目录 4 ChDir "C:\Users\QA-Department\Desktop\test" 5 Dim sDir As String 6 Dim curdir As String 7 curdir = "C:\Users\QA-Department\Desktop\test" 8 sDir = Dir(curdir & "\*.csv") 9 While Len(sDir)10 Workbooks.Open Filename:=curdir & "\" & sDir11 '删除一些段落12     Rows("1:7").Select13     Selection.Delete Shift:=xlUp14     Rows("193:197").Select15     Selection.Delete Shift:=xlUp16     Rows("373:377").Select17     Selection.Delete Shift:=xlUp18     Rows("618:618").Select19     Selection.Delete Shift:=xlUp20     Range("A1").Value = "???(MHz)"21     Range("B1").Value = "???(dB)"22     Columns("A:C").Select23     Columns("A:C").EntireColumn.AutoFit24 '损耗设置为正值25     For i = 2 To 61726          Range("B" & i).Value = Range("B" & i) * -127     Next i28 '重命名表名29     Sheets(1).Name = "sheet1"30     Range("B2:B617").Select31 '有效数字32     Selection.NumberFormatLocal = "0.00"33     Range("A1").Select34 35 Dim temp As String36 temp = Left(sDir, Len(sDir) - 4)37 ActiveWorkbook.SaveAs Filename:=curdir & "\" & temp & ".xls", _38 FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _39 ReadOnlyRecommended:=False, CreateBackup:=False40 ActiveWorkbook.Close41 sDir = Dir42 Wend43 Application.ScreenUpdating = True44 End Sub

 

转载于:https://www.cnblogs.com/sighful/p/10313000.html

你可能感兴趣的文章
.NET 页面间传值的几种方法
查看>>
基于标签的新闻推荐方法
查看>>
Java只允许输入数字的文本框
查看>>
(转)Flex编译参数
查看>>
(转)解读Flash矩阵
查看>>
Jquery学习之路(一) 实现checkbox全选方法
查看>>
Reporting Services 的一些问题
查看>>
005.后台处理进度实时显示
查看>>
利用PHP生成静态HTML文档的原理
查看>>
关于Android中使用BottomNavigationView切换横屏导致返回主页的问题
查看>>
求2集合的交集、并集
查看>>
bzoj 1003 [ZJOI2006]物流运输(最短路+dp)
查看>>
【bzoj2882】工艺 最小表示法
查看>>
react native定报预披项目知识点总结
查看>>
使用MediaElement.js构建个性的HTML5音频和视频播放器
查看>>
博客开通
查看>>
搞ACM的你伤不起[转自RoBa]------(看一次,笑一次)
查看>>
日志之华为手机不打印日志问题
查看>>
利用Redisson实现分布式锁及其底层原理解析
查看>>
tomcat容器学习
查看>>