VBA 批量處理EXCEL文件

Sub wb()
Dim writeFile As Workbook
Dim index As Integer

Set writeFile = Workbooks.Open("C:\Users\Administrator\Desktop\123.xlsx")
index = 1

myPath = "C:\Users\Administrator\Desktop\Test"
myfile = Dir(myPath & "*.xlsx")
Do Until Len(myfile) = 0

Dim tempFile As Workbook
Set tempFile = Workbooks.Open(myPath & myfile)

writeFile.Sheets(1).Cells(index, 1).Value = tempFile.Sheets(1).Cells(1, 1).Value
writeFile.Sheets(1).Cells(index, 2).Value = tempFile.Sheets(1).Cells(1, 2).Value
writeFile.Sheets(1).Cells(index, 3).Value = tempFile.Sheets(1).Cells(1, 1).Value * tempFile.Sheets(1).Cells(1, 2).Value

tempFile.Close savechanges:=True

myfile = Dir
index = index + 1

Loop

writeFile.Close savechanges:=True

End Sub

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本例為設(shè)置密碼窗口 (1) If Application.InputBox(“請輸入密碼:”) = 1234 Th...
    浮浮塵塵閱讀 14,739評論 1 20
  • 1.1 VBA是什么 直到90年代早期,使應(yīng)用程序自動化還是充滿挑戰(zhàn)性的領(lǐng)域.對每個需要自動化的應(yīng)用程序,人們不得...
    浮浮塵塵閱讀 22,141評論 6 49
  • '適用于知識點六的API代碼 Private Declare Function PathFileExists Li...
    崔渣渣閱讀 1,297評論 0 0
  • 一直以來很多朋友都因螨蟲而患皮膚病而煩惱。其實螨蟲并不可怕,70%的人或多或少都會有螨蟲。尤其是床上被子墊子因為每...
    滿婷小公舉紫萱閱讀 330評論 0 0
  • 哥哥~上次還沒討論完的工作問題我其實有些疑問,還是把它寫下來順便也整理一下我自己的思路哈。 1)關(guān)于你的新崗位職責(zé)...
    waitbutwhy閱讀 687評論 0 0

友情鏈接更多精彩內(nèi)容