精品蜜桃一区二区三区_精品国产一区二区三_久久久久免费_欧美日韩免费在线

win7系統下載
當前位置: 首頁 > 硬件軟件教程 > 詳細頁面

如何運用VBA大局部轉換Excel格式,大局部將.xls轉換成.xlsx

發布時間:2025-03-18 文章來源:xp下載站 瀏覽:

辦公軟件是指可以進行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡單數據庫的處理等方面工作的軟件。目前辦公軟件朝著操作簡單化,功能細化等方向發展。辦公軟件的應用范圍很廣,大到社會統計,小到會議記錄,數字化的辦公,離不開辦公軟件的鼎力協助。另外,政府用的電子政務,稅務用的稅務系統,企業用的協同辦公軟件,這些都屬于辦公軟件。

Excel2007以前的格式是.xls,之后的格式是.xlsx。打開單獨的一個Excel文檔,使用“另存為”功能,可以很輕松的轉換格式。但是面對幾百個Excel表這樣就太累了,搜索很久,也沒發現一個工具可以直接批量進行格式轉換。

最終發現可以使用VBA來實現批量轉換Excel格式的功能。大家不要被嚇到,VBA我也不懂,代碼是從別人那里搞到的,現在也只是知道了怎么使用,但這足夠解決問題了

VBA介紹:

1、VBA是一種編程語言,它依托于Office軟件,不能獨立的運行,通過VBA可以實現各種Office軟件操作的自動化。

2、Visual Basic for Applications(VBA)是Visual Basic的一種宏語言,主要能用來擴展Windows的應用程式功能。使用Excel的VBA開發的Excel文檔,在Excel中運行時需要開啟Excel的宏功能,否則此文檔的VBA自動化功能將被完全屏蔽,文檔的功能無法實現。

執行條件:

1、Office2007及以上版本的Excel

2、Excel啟用宏

功能介紹:

先介紹這兩個工具功能,大家可以根據需要下載。

【xls-To-xlsx.xlsm】

會在所在文件夾目錄中、包括子目錄中,遍歷所有.xls格式的文件,執行“另存為”操作,然后在原文件當前位置另存為一個同名的.xlsx格式的文件。

比如:

執行前【xls-To-xlsx.xlsm】所在的文件夾中有4個.xls格式的文件;

同時包含一個子文件夾,子文件夾中也有4個.xls格式的文件。

Excel批量將xls轉xlsx-目錄文件

執行后,會生成如下(紅色虛線內標注)文件:

Excel批量將xls轉xlsx結果

【Convert-TO-xlsx.xlsm】

會在所在文件夾目錄中(不包括子目錄),遍歷所有.xls格式的文件,執行“另存為”操作,然后在當前路徑下生成一個xlsx的文件夾,這個文件夾中放了所有新生成的文件。

比如:

執行前【Convert-TO-xlsx.xlsm】所在的【Convert-TO-xlsx】文件夾中有4個.xls格式的文件

Excel批量將xls轉xlsx目錄

執行后,會生成如下(紅色虛線內標注)文件:

Excel批量將xls轉xlsx結果

 

執行方法:

1、下載附件,或者新建一個Excel;

2、啟用宏操作

一般情況下,打開Excel的時候,會彈出如下警告,如果彈出了這個警告,直接啟用就可以了;

Excel安全警告-宏設置

如果沒有出現的話,請參考《Excel怎樣設置啟用宏功能》文章

3、編寫執行VBA代碼

這一步新手肯定是不會的,詳細的圖文介紹就參考《Excel VBA 概述》文章。

這里只作簡單的說明:

  • (a) 在工作表界面按下組合快捷鍵【Alt+F11】或者【右鍵單擊任意一個工作表標簽,在彈出的右鍵快捷菜單單擊“查看代碼”】進入VBA編輯環境
  • (b) 如果是下載的我的工具,可以跳過此步驟;如果是新建的Excel,此時在VBA編輯環境中的“代碼窗口”復制粘貼下方 VBA代碼內容【xls-To-xlsx.xlsm】VBA代碼內容 或者《Convert-TO-xlsx.xlsm》VBA代碼內容兩個代碼中的一個
  • (c) 按下【F5】快捷鍵執行這段代碼或者在菜單中單擊【運行子過程/用戶窗體(F5)】按鈕

PS:需要說明的是,在執行過程中,不要去做其他的操作,不然可能會中斷程序的運行

VBA代碼內容

【xls-To-xlsx.xlsm】VBA代碼內容

'***********訪問當前文件夾目錄下所有子文件夾及文件, Dim iFile(1 To 100000) As String Dim count As Integer  Sub xls2xlsx()     iPath = ThisWorkbook.Path     On Error Resume Next     count = 0     zdir iPath     For i = 1 To count         If iFile(i) Like "*.xls" And iFile(i) <> ThisWorkbook.FullName Then      '請注意區分目錄下文件后綴.xls大小寫             MyFile = iFile(i)             FilePath = Replace(MyFile, ".xls", ".xlsx")      '請注意區分目錄下文件后綴.xls大小寫             If Dir(FilePath, 16) = Empty Then                 Set WBookOther = Workbooks.Open(MyFile)                 Application.ScreenUpdating = False                 ActiveWorkbook.SaveAs Filename:=FilePath, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False                 WBookOther.Close SaveChanges:=False      '解決不能close 文件問題                 Application.ScreenUpdating = True             End If         End If     Next End Sub  Sub zdir(p)       '訪問當前文件夾下所有子文件夾及文件   Set fs = CreateObject("scripting.filesystemobject")   For Each f In fs.GetFolder(p).Files     If f <> ThisWorkbook.FullName Then count = count + 1: iFile(count) = f   Next   For Each m In fs.GetFolder(p).SubFolders       zdir m   Next End Sub

 

《Convert-TO-xlsx.xlsm》VBA代碼內容

Sub xls2xlsx() Dim FilePath, MyFile, iPath, Name, OutPath As String iPath = ThisWorkbook.Path OutPath = Dir(iPath & "\xlsx", vbDirectory) If OutPath = "" Then     MkDir (iPath & "\xlsx") End If MyFile = Dir(iPath & "\*.xls")  If MyFile <> "" Then Do     On Error Resume Next     If MyFile = ThisWorkbook.Name Then MyFile = Dir     Workbooks.Open (iPath & "\" & MyFile)     MyFile = Replace(MyFile, ".xls", ".xlsx")     Name = "\" & MyFile     FilePath = iPath & "\xlsx" & Name     Application.ScreenUpdating = False     ActiveWorkbook.SaveAs Filename:=FilePath, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False     Workbooks(MyFile).Close True     Application.ScreenUpdating = True     MyFile = Dir Loop While MyFile <> "" End If End Sub

 

后來有同學提了些問題,最后執行代碼的時候,并沒有達到效果。

先來看下正常的效果,會先彈出一個對話框,然后運行

Excel表格文件XLS轉換成XLSX運行窗口

出問題的原因是:

在使用過程中請留意Excel的后綴名【.xls 或 .XLS】大小寫區分。如果后綴大小寫不區分會導致了代碼不能執行或執行以后無效果。

針對這種情況只要將代碼中的后綴名大小寫與文件夾中的文件的后綴改成相同就可以了。

還可以用《拖把更名器》軟件,批量將文件后綴名改為小寫后再進行操作。

Excel表格文件XLS轉換成XLSX區分大小寫4

Office辦公軟件是辦公的第一選擇,這個地球人都知道。

精品蜜桃一区二区三区_精品国产一区二区三_久久久久免费_欧美日韩免费在线
日本伊人午夜精品| 久久精品人人做| 久久久久亚洲蜜桃| 亚洲一区二区三区四区不卡| 久久99精品久久只有精品| 欧美激情亚洲| 精品视频一区三区九区| 中文字幕中文在线不卡住| 久久超碰97人人做人人爱| 黄色亚洲大片免费在线观看| 欧美视频中文字幕| 亚洲男同性恋视频| 国产suv精品一区二区883| 亚洲一区二区网站| 国产亚洲精品7777| 蜜臀av性久久久久av蜜臀妖精| 欧美+亚洲+精品+三区| 欧美亚洲图片小说| 亚洲精品国产第一综合99久久 | 99热免费精品在线观看| 日韩欧美亚洲另类制服综合在线| 一区二区三区日韩精品视频| 久久97超碰国产精品超碰| 亚洲国产激情| 久久久一区二区| 国产一区二区福利| 乱码第一页成人| 国产欧美日本一区视频| 国产成人综合亚洲网站| 日本高清成人免费播放| 亚洲情趣在线观看| 女生裸体视频一区二区三区| 欧美一级午夜免费电影| 蜜桃视频免费观看一区| 在线视频精品| 亚洲欧洲性图库| 91浏览器在线视频| 日韩欧美国产一区在线观看| 久久99九九99精品| 嫩草成人www欧美| 亚洲男人天堂av网| 国产精品v亚洲精品v日韩精品| 欧美不卡视频一区| 国产激情偷乱视频一区二区三区| 色哟哟一区二区在线观看 | 欧美区一区二区三区| 日本成人中文字幕在线视频| 麻豆成人精品| 亚洲成av人片在线观看无码| 亚洲精品国产系列| 亚洲欧美日韩人成在线播放| 好看不卡的中文字幕| 国产视频视频一区| 欧美高清一区二区| 国产午夜亚洲精品理论片色戒| 成人app软件下载大全免费| 欧美一级生活片| 不卡电影免费在线播放一区| 精品久久人人做人人爱| 国产成人激情av| 日韩视频123| av一区二区三区| 久久久久久9999| 欧美三级小说| 综合久久久久久| 国产亚洲第一区| 午夜私人影院久久久久| 久久综合九色综合欧美狠狠| 日韩一区精品视频| 欧美三级日韩三级国产三级| 国产剧情一区二区三区| 日韩欧美你懂的| 欧美伊人久久| 亚洲色图制服丝袜| 免费欧美在线| 亚洲va欧美va国产va天堂影院| 色婷婷亚洲综合| 国产成人av电影在线| 337p粉嫩大胆噜噜噜噜噜91av| 91尤物视频在线观看| 国产精品国产三级国产普通话三级 | 久久青青草综合| 免费看欧美女人艹b| 7799精品视频| 色综合色综合色综合| 中文字幕视频一区| 久久综合影视| 国产成人小视频| 国产精品每日更新在线播放网址 | 日韩国产精品91| 5566中文字幕一区二区电影| 波多野结衣中文字幕一区 | 在线精品观看国产| 成人av动漫在线| 国产精品成人在线观看| 久久精品五月婷婷| 国产成a人无v码亚洲福利| 国产精品无人区| 久久婷婷麻豆| 成人黄色网址在线观看| 亚洲欧美日韩久久精品| 欧美视频中文字幕| 欧美日韩国产在线一区| 丝袜美腿成人在线| 久久综合九色综合久久久精品综合| 狠狠综合久久| 精品在线一区二区三区| 久久久久9999亚洲精品| 免费亚洲婷婷| www.久久久久久久久| 亚洲国产毛片aaaaa无费看| 91麻豆精品国产综合久久久久久| 欧美私人啪啪vps| 另类小说色综合网站| 欧美高清一级片在线观看| 欧美最猛性xxxxx直播| 欧美在线视屏| 精品一区二区三区免费| 亚洲人成亚洲人成在线观看图片| 欧美军同video69gay| 亚洲区欧美区| 成年人国产精品| 首页欧美精品中文字幕| 国产拍揄自揄精品视频麻豆| 在线观看视频一区二区欧美日韩| 欧美视频不卡| 国产麻豆成人传媒免费观看| 一区二区视频在线| 国产亚洲精品中文字幕| 欧美人与z0zoxxxx视频| 亚洲欧美日韩专区| 欧美成人蜜桃| 国产98色在线|日韩| 三级不卡在线观看| 综合久久国产九一剧情麻豆| 日韩欧美亚洲一区二区| 91福利国产成人精品照片| 亚洲久久一区| 欧美久久视频| 成人午夜视频免费看| 看国产成人h片视频| 亚洲午夜av在线| 亚洲三级理论片| 亚洲国产精品精华液ab| 日韩免费看网站| 欧美伦理影视网| 日本丰满少妇一区二区三区| 在线亚洲欧美| 在线观看亚洲| 国产精品a级| 午夜精品美女久久久久av福利| 成人午夜碰碰视频| 国产九色精品成人porny| 美女视频第一区二区三区免费观看网站 | 91亚洲精华国产精华精华液| 国产成人综合亚洲91猫咪| 美国一区二区三区在线播放| 亚洲成a人片在线观看中文| 一区二区三区成人| 国产精品欧美精品| 国产精品视频免费看| 久久精品视频一区二区| 精品不卡在线视频| 日韩一区二区在线看| 在线播放国产精品二区一二区四区 | 综合自拍亚洲综合图不卡区| 亚洲成av人片在线观看无码| 亚洲美女少妇撒尿| 亚洲视频 欧洲视频| 亚洲免费观看高清| 亚洲激情图片qvod| 亚洲国产欧美一区二区三区丁香婷| 一区二区三区日韩在线观看| 亚洲一区二区视频在线| 亚洲国产精品一区二区www在线| 亚洲精品视频免费观看| 亚洲小说欧美激情另类| 图片区小说区区亚洲影院| 日韩av高清在线观看| 久久不见久久见免费视频1| 国模无码大尺度一区二区三区| 国产自产高清不卡| 成人亚洲一区二区一| 91看片淫黄大片一级| 国产精品xnxxcom| 国产一区二区三区久久久久久久久| 亚洲一区二区三区涩| 欧美视频第二页| 欧美大片免费久久精品三p| 国产三级一区二区| 亚洲视频精选在线| 日韩精品五月天| 国产成人精品免费视频网站| 91丨九色丨尤物| 国产日韩久久| 欧美亚洲另类激情小说| 欧美电影免费观看高清完整版在 | 国产麻豆综合| 欧美日韩久久一区| 国产午夜精品福利|