日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

如何在excel工作簿所有工作表中運行宏

如何在excel工作簿所有工作表中運行宏

更新時間:2023-12-20 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

在文件夾中所有文件上運行宏,或者在Excel工作簿中所有工作表上運行宏,這可能是一種非常好的Excel自動化方案。例如處理類似的數據工作簿文件并想要提取數據或轉換該工作簿。下面給出了適用這種情況的一些VBA程序,這些程序代碼整理自analystcave.com,供有興趣的朋友參考。

在文件夾內所有文件中運行宏

代碼如下:

  • ‘本程序來自于analystcave.com
  • Sub RunOnAllFilesInFolder()
  • Dim folderName As String
  • Dim eApp As Excel.Application
  • Dim fileName As String
  • Dim wb As Workbook
  • Dim ws As Worksheet
  • Dim currWs As Worksheet
  • Dim currWb As Workbook
  • Dim fDialog As Object
  • Set fDialog =Application.FileDialog(msoFileDialogFolderPicker)
  • Set currWb =ActiveWorkbook
  • Set currWs = ActiveSheet
  • ‘選擇存儲所有文件的文件夾
  • fDialog.Title = “選擇文件夾”
  • fDialog.InitialFileName =currWb.Path
  • If fDialog.Show = -1 Then
  • folderName =fDialog.SelectedItems(1)
  • End If
  • ‘創建一個單獨的不可見的Excel處理進程
  • Set eApp = NewExcel.Application
  • eApp.Visible = False
  • ‘搜索文件夾中的所有文件[使用你的格式例如*.xlsx來代替*.*]
  • fileName = Dir(folderName& “\*.*”)
  • Do While fileName<> “”
  • ‘更新狀態欄來指示進度
  • Application.StatusBar= “正在處理” & folderName & “\” & fileName
  • Set wb =eApp.Workbooks.Open(folderName & “\” & fileName)
  • ‘…
  • ‘在這里放置你的代碼
  • ‘…
  • wb.CloseSaveChanges:=False ‘關閉打開的工作簿
  • Debug.Print “已處理 “& folderName & “\” & fileName
  • fileName = Dir()
  • Loop
  • eApp.Quit
  • Set eApp = Nothing
  • ‘清除狀態欄并通知宏已完成
  • Application.StatusBar =””
  • MsgBox “在所有工作簿中都完成了宏執行”
  • End Sub

這段代碼完成下列操作:

1.在當前工作簿路徑中打開“選擇文件”對話框,要求選擇一個用于存儲所有文件的文件夾。

2.打開一個單獨的Excel進程(應用程序),然后逐個打開每個文件。

3.使用要在每個打開的工作簿上運行的代碼替換“在這里放置你的代碼”部分。

4.每個打開的工作簿在關閉時不會保存所作的修改。

在子文件夾內所有文件中運行宏

當想在文件夾中所有Excel文件上運行宏時,其中的一種情況是遍歷所有子文件夾來運行宏。下面的內容與前述內容幾乎相同,但是請注意聲明了一個全局變量fileCollection,這將首先用于存儲子文件夾中標識的所有文件,并且僅用于在此VBA集合中存儲的文件上運行所有宏之后。


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 伊人首页| 5g影院天天爽 | 日韩一级大毛片欧美一级 | 牛牛本精品99久久精品 | 国产欧美日韩精品在线 | 久久精选| 欧洲一级毛片免费 | 国产萝控精品福利视频免费 | 天天爽夜夜爽人人爽免费 | 日韩大片免费在线观看 | 日韩在线视频一区 | 日本不卡高清免费v日本 | 成人在线视频免费看 | 日韩欧美中文字幕出 | 久久www香蕉免费人成 | 日韩精品成人免费观看 | 亚洲精品综合一二三区在线 | 九九久久精品这里久久网 | 国产91区精品福利在线社区 | 在线免费观看一区二区三区 | 中文字幕专区 | 欧美成人免费在线观看 | 竹菊一区二区 | a在线免费观看 | 黄视频免费 | 69成人免费视频 | 噜噜噜狠狠夜夜躁 | 夜夜操com| 色猫咪av在线网址 | 青青青国产在线观看 | 成人免费网站在线观看 | 免费国产成人高清在线观看视频 | 亚洲欧美日韩国产精品影院 | 国产步兵社区视频在线观看 | 午夜在线观看完整高清免费 | 国内精品伊人久久久影院 | 国产亚洲精品久久久极品美女 | 成人男女网免费 | 四虎一影院区永久精品 | 精品日韩一区 | 一本久久综合 |