手動選擇文件,并將選擇文件中的數據合并到一張工作表

      網友投稿 633 2025-03-31

      手動選擇文件,并將選擇文件中的數據合并到一張工作表

      手動選擇文件,并將選擇文件中的數據合并到一張工作表

      本文為《別怕,Excel VBA其實很簡單(第3版)》隨書問題參-

      改寫后的過程如下:

      Sub 合并多工作簿所有工作表的數據() Application.ScreenUpdating = False Dim DataArr As Variant, DataWb As Workbook, DataSht As Worksheet Dim EndRow As Long, ToSht As Worksheet, ToRng As Range Dim FileName As Variant '要合并的工作簿名稱 Dim a As Long, b As Long Set ToSht = ThisWorkbook.Worksheets(1) ToSht.Rows("2:1048576").Clear '清除原有數據 FileName = Application.GetOpenFilename(filefilter:="Excel工作簿文件,*.xls?", Title:="請選擇文件", MultiSelect:=True) If TypeName(FileName) = "Boolean" Then Exit Sub Dim Fil As Variant For Each Fil In FileName Workbooks.Open FileName:=Fil Set DataWb = ActiveWorkbook For Each DataSht In DataWb.Worksheets EndRow = DataSht.Range("A1048576").End(xlUp).Row DataArr = DataSht.Range("A2").Resize(EndRow - 1, 8).Value Set ToRng = ToSht.Range("A1048576").End(xlUp).Offset(1, 0) For a = 1 To UBound(DataArr, 1) '將數組中超過15位的數字轉為文本 For b = 1 To UBound(DataArr, 2) If Len(DataArr(a, b)) > 15 Then DataArr(a, b) = "'" & DataArr(a, b) End If Next b Next a ToRng.Resize(UBound(DataArr, 1), 8).Value = DataArr Next DataSht DataWb.Close savechanges:=False Next Fil Application.ScreenUpdating = True MsgBox "合并完成!"End Sub

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:工作項目計劃表格軟件(項目計劃表用什么軟件
      下一篇:兩層ERP系統及其為何很快成為規范
      相關文章
      精品国产亚洲男女在线线电影 | 亚洲人成在线播放网站岛国| 亚洲?v无码国产在丝袜线观看| 自拍偷区亚洲国内自拍| 亚洲欧洲日韩不卡| 亚洲AV日韩AV永久无码绿巨人 | 亚洲第一页中文字幕| 亚洲男人的天堂在线播放| 久久亚洲成a人片| 亚洲成AV人片在线观看无 | 亚洲av午夜精品无码专区| 亚洲国产精品综合久久久| 亚洲综合久久成人69| 亚洲美女免费视频| 亚洲成a人片7777| 亚洲国产夜色在线观看| 激情综合亚洲色婷婷五月APP| 亚洲综合色区中文字幕| 在线aⅴ亚洲中文字幕| 亚洲色成人网站WWW永久四虎| 亚洲日韩精品无码专区加勒比| 亚洲heyzo专区无码综合| 亚洲AV日韩AV无码污污网站| 国产精品亚洲专一区二区三区| 国产亚洲综合一区二区三区| 亚洲精品视频免费| 久久精品国产亚洲5555| 国产精品亚洲片在线观看不卡 | 日韩亚洲一区二区三区| 亚洲AV人无码激艳猛片| 亚洲电影唐人社一区二区| 亚洲成人午夜电影| 亚洲一区欧洲一区| 亚洲AV色无码乱码在线观看| 亚洲成年看片在线观看| 久久久久亚洲AV综合波多野结衣 | 亚洲永久网址在线观看| 日本亚洲欧美色视频在线播放| 无码天堂亚洲国产AV| 激情综合色五月丁香六月亚洲| 久久亚洲国产午夜精品理论片|