天天看點

.bin 檔案用excel檔案打開_Excel的自動讀取檔案下的所有xls檔案

微信公衆号: Excel and Python

微信名搜尋: 實用辦公程式設計技能

如何用Excel自動讀取檔案夾下的所有xls檔案呢?

今天,曉白和大家一起來Get這項新技能!

這裡主要使用的是Excel的VBA程式設計的檔案操作,小夥伴們不要聽到程式設計就被吓到了!畢竟,VBA腳本語言沒有我們想象的那麼難!

.bin 檔案用excel檔案打開_Excel的自動讀取檔案下的所有xls檔案

那麼,怎麼用Excel去實作呢?

下面,曉白就用Excel的VBA程式設計來給大家示範!

第一步:定義檔案位址變量、檔案名稱變量和技術變量

主要是定義存放檔案打開時擷取的檔案位址變量和檔案名稱變量。

Dim Mypath, MyName, count

第二步:使用WITH 語句建立檔案打開對話框

主要是建立檔案開對話框,并将選擇的打開檔案指派給檔案位址變量。

With Application.FileDialog(msoFileDialogFolderPicker)

.Show

If .SelectedItems.count = 0 Then Exit Sub

Mypath = .SelectedItems(1)

End With

第三步:清空A列内容,在A1寫入“目錄”

Sheets("sheet1").[a:a].ClearContents

Sheets("sheet1").[a1] = "目錄"

第四步: 循環讀出檔案位址下的檔案名

主要是使用Do…… While…… Loop循環讀出檔案位址下的檔案名。

Do While MyName <> ""

count = count + 1

MyName = Dir

If MyName <> "." Then

If MyName <> ".." Then

If MyName <> "" Then

Sheets("sheet1").Cells(count, 1) = MyName

End If

End If

End If

Loop

第五步: 讀取完成後輸出提示資訊

MsgBox "檔案名讀取成功!",vbSystemModal

以上就是用Excel實作自動讀取檔案夾下的所有xls檔案的方法,下面給出具體的VBA代碼供大家交流!

.bin 檔案用excel檔案打開_Excel的自動讀取檔案下的所有xls檔案

關注我們的公衆号“實用辦公程式設計技能”(微信号:Excel-Python),讓我們的工作和生活變更更輕松。

.bin 檔案用excel檔案打開_Excel的自動讀取檔案下的所有xls檔案

往期文章:

1.Excel制作競答倒計時器

2.用Excel倒計時還有多少天過年

3.用Excel做一個自動抽獎器

4.如何自己編寫Excel函數并調用?

5.Excel玩轉動态查找資訊表

6.輕松搞定Excel的VBA程式設計

7.用Excel實作批量發送個性化郵件

8.玩轉Excel的幾個高頻使用函數(七)

9.玩轉Excel的幾個高頻使用函數(六)

10.玩轉Excel的幾個高頻使用函數(五)

11.玩轉Excel的幾個高頻使用函數(四)

12.玩轉Excel的幾個高頻使用函數(三)

13.玩轉Excel的幾個高頻使用函數(二)

14.玩轉Excel的幾個高頻使用函數(一)

繼續閱讀