zoukankan      html  css  js  c++  java
  • 使用VBA批量CSV转XLS(97-2003)

     1 Sub EditCsvToXls()
     2 Application.ScreenUpdating = False
     3 '文件目录
     4 ChDir "C:UsersQA-DepartmentDesktop	est"
     5 Dim sDir As String
     6 Dim curdir As String
     7 curdir = "C:UsersQA-DepartmentDesktop	est"
     8 sDir = Dir(curdir & "*.csv")
     9 While Len(sDir)
    10 Workbooks.Open Filename:=curdir & "" & sDir
    11 '删除一些段落
    12     Rows("1:7").Select
    13     Selection.Delete Shift:=xlUp
    14     Rows("193:197").Select
    15     Selection.Delete Shift:=xlUp
    16     Rows("373:377").Select
    17     Selection.Delete Shift:=xlUp
    18     Rows("618:618").Select
    19     Selection.Delete Shift:=xlUp
    20     Range("A1").Value = "???(MHz)"
    21     Range("B1").Value = "???(dB)"
    22     Columns("A:C").Select
    23     Columns("A:C").EntireColumn.AutoFit
    24 '损耗设置为正值
    25     For i = 2 To 617
    26          Range("B" & i).Value = Range("B" & i) * -1
    27     Next i
    28 '重命名表名
    29     Sheets(1).Name = "sheet1"
    30     Range("B2:B617").Select
    31 '有效数字
    32     Selection.NumberFormatLocal = "0.00"
    33     Range("A1").Select
    34 
    35 Dim temp As String
    36 temp = Left(sDir, Len(sDir) - 4)
    37 ActiveWorkbook.SaveAs Filename:=curdir & "" & temp & ".xls", _
    38 FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _
    39 ReadOnlyRecommended:=False, CreateBackup:=False
    40 ActiveWorkbook.Close
    41 sDir = Dir
    42 Wend
    43 Application.ScreenUpdating = True
    44 End Sub
  • 相关阅读:
    Docker网络管理
    Docker数据管理
    Docker仓库管理
    Docker容器管理
    Docker安装及基本使用方法
    Docker简介
    Ansible安装配置Nginx
    Ansible安装配置及使用
    puppet安装配置及使用
    TCP三次握手、四次挥手与TcpDump抓包分析
  • 原文地址:https://www.cnblogs.com/sighful/p/10313000.html
Copyright © 2011-2022 走看看