免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

用VBA實現(xiàn)Excel多文件同名表多列數(shù)據(jù)自動匯總

用VBA實現(xiàn)Excel多文件同名表多列數(shù)據(jù)自動匯總 在財務(wù)、人事、運營崗位工作過的同學(xué)大概率都經(jīng)歷過這種場景月底要匯總幾十個店鋪的銷售明細(xì)或者收集各部門的人員信息表又或者是合并多個項目的進度數(shù)據(jù)。這些文件的結(jié)構(gòu)一模一樣里面的工作表名稱也相同只是數(shù)據(jù)內(nèi)容不同。如果靠手工打開一個文件、復(fù)制、粘貼到匯總表再打開下一個文件……幾十個文件處理下來不僅耗時還特別容易漏行、錯行。我之前在給業(yè)務(wù)部門做數(shù)據(jù)支持時就經(jīng)常遇到這種需求。一開始也試過用 Power Query、Python 來處理但業(yè)務(wù)同事最常用、最順手的還是 Excel而且他們需要在 Excel 里直接完成操作。后來我封裝了一個 VBA 匯總工具專門處理“多文件同名表、多列數(shù)據(jù)匯總”的場景基本是雙擊運行幾十個文件幾秒鐘就能匯總完。這篇文章就把這套實現(xiàn)方案完整拆開來講從需求分析、界面設(shè)計、核心代碼到如何處理常見報錯都會寫清楚。即使你之前沒系統(tǒng)學(xué)過 VBA只要跟著步驟操作也能做出一個屬于自己的批量匯總工具。1. 為什么要用 VBA 做多文件數(shù)據(jù)匯總1.1 業(yè)務(wù)場景還原先來看一個最常見的需求。假設(shè)你是某個連鎖品牌的銷售運營每個門店每周都會提交一份銷售報表文件名格式為“門店編碼_銷售明細(xì).xlsx”每張表里都有一個名為“銷售數(shù)據(jù)”的工作表結(jié)構(gòu)如下門店商品編碼商品名稱銷售數(shù)量銷售額A0011001無線鼠標(biāo)5249.5A0011002機械鍵盤2399.0你的任務(wù)是把所有門店的數(shù)據(jù)匯總到一張總表里不只要匯總某一個字段而是要把“銷售數(shù)量”“銷售額”等多列一起匯總。手動操作時通常需要打開 50 個文件每個文件復(fù)制一次。萬一中間哪個文件格式稍有不同、哪一行漏選了最終匯總結(jié)果就是錯的而且很難發(fā)現(xiàn)。這種任務(wù)就是典型的“多文件同名表多列數(shù)據(jù)匯總”。它有三個特點文件數(shù)量多但結(jié)構(gòu)一致。每個文件里都有同名的目標(biāo)工作表。需要匯總的字段不止一列可能是兩列、三列甚至更多。1.2 VBA 方案的優(yōu)勢針對這種場景VBA 有非常明顯的優(yōu)勢原生集成Excel 自帶 VBA不需要額外安裝第三方軟件。批量處理可以遍歷文件夾中的所有 Excel 文件自動打開、讀取、關(guān)閉。操作門檻低業(yè)務(wù)人員不需要理解數(shù)據(jù)管道、ETL 這些概念只要點擊一個按鈕就能運行。靈活擴展通過修改代碼里的列號、工作表名稱、文件夾路徑就能適配不同的匯總需求。當(dāng)然Python 和 Power Query 也能實現(xiàn)類似效果但如果你或者你的同事只需要在 Excel 內(nèi)部完成操作VBA 依然是最直接、最容易被接受的方案。2. 環(huán)境準(zhǔn)備與安全設(shè)置2.1 軟件環(huán)境說明本文的示例以 Microsoft Excel 2016 及以上版本為主代碼在 Windows 環(huán)境下編寫和測試。如果你是 WPS 用戶也可以運行大部分 VBA 代碼但需要確認(rèn) WPS 中是否已經(jīng)啟用了 VBA 宏功能。需要說明的是不同版本的 Excel 在功能區(qū)和設(shè)置路徑上會有一些差異例如 Excel 2007 與 Excel 2016 的“開發(fā)工具”選項卡位置基本一致但部分文案略有不同。下面的操作步驟以常見版本為例重點演示配置思路具體路徑請根據(jù)你的實際版本微調(diào)。2.2 開啟“開發(fā)工具”選項卡VBA 編輯器需要通過“開發(fā)工具”選項卡進入。如果你的 Excel 功能區(qū)里看不到這個選項卡可以這樣開啟點擊左上角“文件”。選擇“選項”。在彈出的“Excel 選項”窗口中點擊左側(cè)“自定義功能區(qū)”。在右側(cè)主選項卡列表中勾選“開發(fā)工具”。點擊“確定”。開啟后Excel 頂部功能區(qū)會出現(xiàn)一個“開發(fā)工具”選項卡里面包含“Visual Basic”“宏”“錄制宏”等按鈕。2.3 啟用宏的安全設(shè)置很多人第一次運行 VBA 代碼時會遇到“此文檔有宏。該應(yīng)用程序的宏語言支持功能被取消”的提示這通常是因為 Excel 的宏安全級別設(shè)置過高或者 VBA 組件沒有被正確安裝。對于你自己編寫的宏可以在“宏設(shè)置”里選擇“禁用所有宏并發(fā)出通知”這樣打開包含宏的文件時會彈出提示你可以手動選擇“啟用內(nèi)容”。不建議直接選擇“啟用所有宏”因為從安全角度來說未知來源的宏文件有可能攜帶惡意代碼。生產(chǎn)環(huán)境的匯總工具建議只在本機使用并且不要在網(wǎng)絡(luò)上傳播不可信的宏文件。2.4 保存帶宏的工作簿VBA 代碼必須保存在啟用宏的工作簿格式中也就是.xlsm格式。如果你保存成.xlsxExcel 會提示你需要刪除宏或者另存為.xlsm。具體操作是點擊“文件” - “另存為”。選擇文件類型為“Excel 啟用宏的工作簿 (*.xlsm)”。輸入文件名點擊“保存”。3. 多文件同名表多列匯總的整體設(shè)計思路在寫代碼之前先把整體流程理清楚。3.1 程序執(zhí)行步驟我們的 VBA 宏需要完成以下動作讓用戶選擇一個文件夾該文件夾下存放著所有需要匯總的 Excel 文件。遍歷文件夾下所有.xlsx或.xls文件。排除當(dāng)前正在運行的匯總工作簿避免自己匯總自己。打開每一個源文件。檢查該文件中是否存在目標(biāo)工作表比如“銷售數(shù)據(jù)”。確定目標(biāo)工作表的數(shù)據(jù)區(qū)域獲取表頭行和數(shù)據(jù)開始行。將表頭寫入?yún)R總表只在第一次寫入。將源工作表中的數(shù)據(jù)行逐行復(fù)制到匯總表末尾。關(guān)閉源文件。處理完畢后彈出提示信息顯示一共匯總了多少個文件、多少條數(shù)據(jù)。3.2 程序設(shè)計要點這里有三個關(guān)鍵點需要注意工作表名稱的判斷不同版本的報表可能存在工作表名稱不一致的情況比如“銷售數(shù)據(jù)”和“銷售明細(xì)”??梢栽诖a里維護一個可配置的工作表名稱常量根據(jù)實際需要修改。數(shù)據(jù)行數(shù)的判斷不能簡單地使用Cells(Rows.Count, 1).End(xlUp).Row來判斷最后一行因為如果第一列某些單元格為空會導(dǎo)致行號判斷不準(zhǔn)確。更穩(wěn)定的做法是遍歷“表頭行下方的所有行”判斷整行是否全為空。同一文件的重復(fù)匯總源文件里如果已經(jīng)包含歷史匯總數(shù)據(jù)會導(dǎo)致數(shù)據(jù)重復(fù)。建議將源文件統(tǒng)一放到一個單獨的文件夾中且該文件夾中不要放入?yún)R總工作簿。3.3 數(shù)據(jù)結(jié)果示例假設(shè)你的目標(biāo)文件夾中放入了 3 個門店的報表最終匯總表的數(shù)據(jù)效果如下門店商品編碼商品名稱銷售數(shù)量銷售額A0011001無線鼠標(biāo)5249.5A0011002機械鍵盤2399.0A0021001無線鼠標(biāo)8399.2A0021002機械鍵盤3598.5這就是我們要實現(xiàn)的目標(biāo)。4. 完整 VBA 代碼實現(xiàn)下面給出可以在 Excel 中直接使用的 VBA 代碼。打開 VBA 編輯器后插入一個“模塊”然后將整套代碼粘貼進去即可。4.1 創(chuàng)建宏模塊按快捷鍵Alt F11打開 VBA 編輯器。在左側(cè)工程資源管理器中右鍵點擊“VBAProject (你的工作簿名稱. xlsm)”。選擇“插入” - “模塊”。在模塊代碼窗口中粘貼下面的代碼。4.2 完整代碼Option Explicit Sub 匯總多文件同名表多列數(shù)據(jù)() Dim 文件夾路徑 As String Dim 文件名 As String Dim 源工作簿 As Workbook Dim 源工作表 As Worksheet Dim 匯總工作表 As Worksheet Dim 目標(biāo)工作表名 As String Dim 匯總行號 As Long Dim 源數(shù)據(jù)最后行 As Long Dim 源數(shù)據(jù)最后列 As Long Dim 表頭行號 As Long Dim 數(shù)據(jù)起始行 As Long Dim i As Long Dim j As Integer Dim 統(tǒng)計文件數(shù) As Long Dim 統(tǒng)計數(shù)據(jù)行數(shù) As Long 配置區(qū)域 目標(biāo)工作表名稱從源文件中讀取哪個工作表 目標(biāo)工作表名 銷售數(shù)據(jù) 表頭所在的行號通常是第 1 行 表頭行號 1 數(shù)據(jù)從哪一行開始通常是表頭行號 1 數(shù)據(jù)起始行 表頭行號 1 設(shè)置匯總表 Set 匯總工作表 ThisWorkbook.Sheets(1) 清空匯總表原有內(nèi)容避免重復(fù)數(shù)據(jù)累積 匯總工作表.Cells.Clear 讓用戶選擇存放源文件的文件夾 With Application.FileDialog(msoFileDialogFolderPicker) .Title 請選擇存放需要匯總的Excel文件的文件夾 If .Show -1 Then 文件夾路徑 .SelectedItems(1) Else MsgBox 未選擇文件夾程序結(jié)束。, vbExclamation, 提示 Exit Sub End If End With 如果路徑末尾沒有反斜杠則補上 If Right(文件夾路徑, 1) \ Then 文件夾路徑 文件夾路徑 \ End If 關(guān)閉屏幕刷新和自動計算提高運行速度 Application.ScreenUpdating False Application.Calculation xlCalculationManual 初始化統(tǒng)計變量 統(tǒng)計文件數(shù) 0 統(tǒng)計數(shù)據(jù)行數(shù) 0 匯總表從第 1 行開始寫入 匯總行號 1 遍歷文件夾下所有 Excel 文件 文件名 Dir(文件夾路徑 *.xls*) Do While 文件名 跳過臨時文件文件名以 ~$ 開頭 If Left(文件名, 2) ~$ Then 排除當(dāng)前正在運行的匯總工作簿 If 文件名 ThisWorkbook.Name Then 嘗試打開源文件 On Error Resume Next Set 源工作簿 Workbooks.Open(文件夾路徑 文件名) On Error GoTo 0 If Not 源工作簿 Is Nothing Then 檢查目標(biāo)工作表是否存在 Dim 工作表是否存在 As Boolean 工作表是否存在 False For Each 源工作表 In 源工作簿.Worksheets If 源工作表.Name 目標(biāo)工作表名 Then 工作表是否存在 True Exit For End If Next 源工作表 If 工作表是否存在 Then Set 源工作表 源工作簿.Worksheets(目標(biāo)工作表名) 獲取源數(shù)據(jù)的行數(shù)和列數(shù) 源數(shù)據(jù)最后行 源工作表.Cells(源工作表.Rows.Count, 1).End(xlUp).Row 源數(shù)據(jù)最后列 源工作表.Cells(表頭行號, 源工作表.Columns.Count).End(xlToLeft).Column 如果源數(shù)據(jù)最后行小于數(shù)據(jù)起始行說明沒有數(shù)據(jù)行 If 源數(shù)據(jù)最后行 數(shù)據(jù)起始行 Then 如果是第一個文件先復(fù)制表頭 If 匯總行號 1 Then For j 1 To 源數(shù)據(jù)最后列 匯總工作表.Cells(匯總行號, j).Value 源工作表.Cells(表頭行號, j).Value Next j 匯總行號 匯總行號 1 End If 復(fù)制數(shù)據(jù)區(qū)域 For i 數(shù)據(jù)起始行 To 源數(shù)據(jù)最后行 For j 1 To 源數(shù)據(jù)最后列 匯總工作表.Cells(匯總行號, j).Value 源工作表.Cells(i, j).Value Next j 匯總行號 匯總行號 1 統(tǒng)計數(shù)據(jù)行數(shù) 統(tǒng)計數(shù)據(jù)行數(shù) 1 Next i 統(tǒng)計文件數(shù) 統(tǒng)計文件數(shù) 1 End If End If 關(guān)閉源工作簿不保存修改 源工作簿.Close SaveChanges:False Set 源工作簿 Nothing End If End If End If 繼續(xù)取下一個文件 文件名 Dir Loop 恢復(fù)屏幕刷新和自動計算 Application.ScreenUpdating True Application.Calculation xlCalculationAutomatic 自動調(diào)整列寬 匯總工作表.Columns.AutoFit 彈出統(tǒng)計結(jié)果 MsgBox 匯總完成 vbCrLf _ 共處理文件數(shù) 統(tǒng)計文件數(shù) vbCrLf _ 共匯總數(shù)據(jù)行數(shù) 統(tǒng)計數(shù)據(jù)行數(shù), vbInformation, 完成提示 End Sub4.3 代碼關(guān)鍵點解讀整個代碼看起來長實際核心邏輯只有幾步。配置區(qū)域位于代碼開頭直接修改常量值即可適配不同場景。如果你要匯總的工作表叫“數(shù)據(jù)明細(xì)”把目標(biāo)工作表名 銷售數(shù)據(jù)改成目標(biāo)工作表名 數(shù)據(jù)明細(xì)如果數(shù)據(jù)不是從第 2 行開始而是從第 3 行開始就把數(shù)據(jù)起始行 表頭行號 1改成數(shù)據(jù)起始行 表頭行號 2。Application.FileDialog(msoFileDialogFolderPicker)用于彈出文件夾選擇窗口讓用戶手動選擇存放源文件的目錄。這里不把文件夾路徑寫死在代碼里是因為不同人、不同項目、不同月份的源文件路徑不一樣寫死會導(dǎo)致程序無法復(fù)用。Application.ScreenUpdating False和Application.Calculation xlCalculationManual是 VBA 提升性能的經(jīng)典組合。如果不關(guān)閉屏幕刷新每寫一個單元格屏幕就會刷新一次幾十個文件下來非??āH绻砀窭镉写罅抗疥P(guān)閉自動計算也能顯著提速。代碼最后一定要恢復(fù)這兩個設(shè)置否則運行結(jié)束后 Excel 會一直不刷新屏幕。Dir(文件夾路徑 *.xls*)用來獲取文件夾下的第一個 Excel 文件名后續(xù)通過Dir無參數(shù)獲取下一個。這個通配符可以同時匹配.xls、.xlsx、.xlsm等格式。代碼里通過Left(文件名, 2) ~$跳過 Excel 的臨時鎖文件否則程序會嘗試打開不完整的臨時文件而報錯。檢查工作表是否存在的部分使用了For Each ... In 源工作簿.Worksheets循環(huán)。如果目標(biāo)工作表名不存在直接跳過不影響其他文件的匯總。這樣即使混入了幾個結(jié)構(gòu)不同的文件程序也能正常完成。復(fù)制數(shù)據(jù)的部分使用了兩層循環(huán)。外層循環(huán)遍歷數(shù)據(jù)行內(nèi)層循環(huán)遍歷所有列。這里沒有使用Range.Copy方法而是逐單元格賦值。這樣做的好處是不經(jīng)過剪貼板不會污染系統(tǒng)剪貼板也不會因為剪貼板被其他程序占用而報錯缺點是速度比整區(qū)域復(fù)制稍慢但對于幾千行數(shù)據(jù)來說幾乎無差別。4.4 如何運行宏在 VBA 編輯器中按F5直接運行當(dāng)前模塊。或者回到 Excel 界面點擊“開發(fā)工具” -“宏”選擇“匯總多文件同名表多列數(shù)據(jù)”點擊“執(zhí)行”。在彈出的文件夾選擇窗口中選中存放門店報表的文件夾。程序自動運行完成后彈出提示框顯示處理了多少個文件、多少行數(shù)據(jù)。5. 一個可運行的最小范例為了讓你更快驗證代碼我準(zhǔn)備了一個最小范例。你可以按照下面的文件結(jié)構(gòu)自己建文件測試。D:\測試匯總\ ├── 門店A_銷售明細(xì).xlsx ├── 門店B_銷售明細(xì).xlsx └── 匯總工具.xlsm5.1 創(chuàng)建示例數(shù)據(jù)在門店A_銷售明細(xì).xlsx中新建一個工作表命名為“銷售數(shù)據(jù)”填入以下內(nèi)容門店商品編碼商品名稱銷售數(shù)量銷售額A0011001無線鼠標(biāo)5249.5A0011002機械鍵盤2399.0在門店B_銷售明細(xì).xlsx中同樣新建“銷售數(shù)據(jù)”工作表填入門店商品編碼商品名稱銷售數(shù)量銷售額B0011001無線鼠標(biāo)8399.2B0011002機械鍵盤3598.55.2 創(chuàng)建匯總工具再新建一個工作簿保存為匯總工具.xlsm把前面第 4 節(jié)的完整代碼粘貼到模塊中。確保匯總工具的第一個工作表 Sheet1 是用于展示匯總結(jié)果的空白表。5.3 運行并查看結(jié)果運行宏后選擇D:\測試匯總文件夾程序會遍歷文件夾內(nèi)的兩個門店文件把“銷售數(shù)據(jù)”工作表中的數(shù)據(jù)匯總到 Sheet1 中。由于匯總工具自身在同一個文件夾下代碼通過判斷文件名是否等于ThisWorkbook.Name排除了自身因此不會重復(fù)匯總匯總工具本身。如果一切正常最終 Sheet1 的數(shù)據(jù)應(yīng)該是門店商品編碼商品名稱銷售數(shù)量銷售額A0011001無線鼠標(biāo)5249.5A0011002機械鍵盤2399.0B0011001無線鼠標(biāo)8399.2B0011002機械鍵盤3598.56. VBA 中幾個需要掌握的基礎(chǔ)語法剛開始接觸 VBA 的同學(xué)可能會被它的語法嚇到。這里把本文代碼中涉及的幾個基礎(chǔ)語法點單獨拆開講一下方便后續(xù)修改代碼。6.1 變量的聲明與賦值VBA 中使用Dim關(guān)鍵字聲明變量變量類型可以是字符串、長整型、整數(shù)、布爾值、對象等。Dim 文件名 As String Dim 統(tǒng)計文件數(shù) As Long Dim 源工作簿 As Workbook聲明后使用Let或直接使用賦值。VBA 中通常省略Let關(guān)鍵字。統(tǒng)計文件數(shù) 0 文件夾路徑 D:\測試匯總\6.2 循環(huán)與條件判斷VBA 中最常用的三種循環(huán)結(jié)構(gòu)為For ... Next、Do While ... Loop和For Each ... In。 數(shù)值循環(huán) For i 1 To 10 Debug.Print i Next i 條件循環(huán) Do While 條件 執(zhí)行代碼 Loop 遍歷對象集合 For Each 源工作表 In 源工作簿.Worksheets 判斷工作表名稱 Next 源工作表條件判斷使用If ... Then ... Else ... End If結(jié)構(gòu)。6.3 工作簿與工作表的引用Workbooks.Open(路徑)用于打開指定路徑的工作簿打開后返回一個Workbook對象。ThisWorkbook表示當(dāng)前正在運行代碼的工作簿即我們的匯總工具。Sheets(1)表示第一個工作表Worksheets(銷售數(shù)據(jù))表示名為“銷售數(shù)據(jù)”的工作表。6.4 Range 與 Cells 的區(qū)別Range適合引用固定區(qū)域例如Range(A1:D10)Cells使用行列號定位單元格例如Cells(1, 1)表示第一行第一列也就是 A1 單元格。在循環(huán)中Cells(行號, 列號)比Range更靈活因為行列號可以是變量。7. 常見報錯與排查思路下面整理幾個在使用這套代碼時最容易遇到問題。問題現(xiàn)象常見原因解決思路提示“此文檔有宏。該應(yīng)用程序的宏語言支持功能被取消”Excel 的 VBA 組件未啟用或安裝不完整檢查 Office 安裝狀態(tài)確認(rèn)“開發(fā)工具”選項卡可見如需使用 VBA重新安裝 Office 并選擇包含 VBA 的組件運行宏后沒有反應(yīng)宏被禁用或代碼中沒有觸發(fā)事件打開“宏設(shè)置”選擇“禁用所有宏并發(fā)出通知”保存為.xlsm格式并點擊“啟用內(nèi)容”提示“外部表不是預(yù)期的格式”文件夾中存在非 Excel 文件或 Excel 文件實際是 csv 但擴展名錯誤先用Dir檢查文件路徑確保只選擇.xls*文件避免在文件夾中放入.xlsx擴展名但不是 Excel 格式的文件匯總表沒有數(shù)據(jù)目標(biāo)工作表名稱不匹配或源文件的所有工作表都為空檢查目標(biāo)工作表名是否與源文件的工作表名稱完全一致注意空格和中文符號匯總數(shù)據(jù)重復(fù)重復(fù)運行宏且沒有清空匯總表代碼中已包含匯總工作表.Cells.Clear如果修改過代碼請確認(rèn)清理語句依然存在程序運行非常慢沒有關(guān)閉屏幕刷新和自動計算確認(rèn)代碼中已經(jīng)執(zhí)行Application.ScreenUpdating False提示“下標(biāo)越界”引用了不存在的工作表或列號超出了實際數(shù)據(jù)范圍檢查源文件是否包含目標(biāo)工作表檢查源數(shù)據(jù)最后列是否獲取正確8. 生產(chǎn)環(huán)境使用 VBA 匯總的最佳實踐當(dāng)這套代碼從個人小實驗走向?qū)嶋H工作場景時有幾個工程化問題值得注意。8.1 備份與測試環(huán)境驗證VBA 宏會直接修改 Excel 文件內(nèi)容尤其是在生產(chǎn)環(huán)境中數(shù)據(jù)不可恢復(fù)的可能性永遠(yuǎn)存在。在正式匯總之前建議先復(fù)制一份原始數(shù)據(jù)文件放到測試目錄中驗證代碼運行結(jié)果確認(rèn)無誤后再應(yīng)用到真實文件目錄。特別是涉及大量數(shù)據(jù)合并時不要直接在生產(chǎn)數(shù)據(jù)目錄中第一次運行新寫的宏。8.2 文件命名與目錄規(guī)范為了讓程序運行更穩(wěn)定建議做到以下幾點源文件統(tǒng)一放在同一層級的文件夾中不要嵌套太多子文件夾。匯總工具不要放在源文件目錄中或者代碼里要顯式排除當(dāng)前工作簿。文件名建議遵循統(tǒng)一的命名規(guī)范例如“門店編碼_報表日期.xlsx”避免使用特殊字符。不要在工作表單元格中存儲圖片、嵌入對象等非數(shù)據(jù)內(nèi)容這些內(nèi)容不會被Cells賦值方式復(fù)制。8.3 異常處理與日志記錄在上面的基礎(chǔ)版本中我使用了On Error Resume Next跳過打不開的文件。但在實際項目中最好記錄哪些文件處理失敗方便事后復(fù)查。這里提供一個改進思路Dim 失敗文件列表 As String 失敗文件列表 在打開文件后判斷是否成功 On Error Resume Next Set 源工作簿 Workbooks.Open(文件夾路徑 文件名) On Error GoTo 0 If Not 源工作簿 Is Nothing Then 正常處理 Else 失敗文件列表 失敗文件列表 文件名 vbCrLf End If最后在提示框中顯示出失敗的文件列表方便追蹤問題。8.4 處理列數(shù)不固定的情況本文代碼通過源數(shù)據(jù)最后列 源工作表.Cells(表頭行號, 源工作表.Columns.Count).End(xlToLeft).Column自動識別最后一列。如果表頭行中存在空單元格這種方法可能會提前截斷列數(shù)。更好的做法是在配置區(qū)域直接指定需要匯總的列范圍。Dim 起始列 As Integer Dim 結(jié)束列 As Integer 起始列 1 結(jié)束列 5然后在復(fù)制數(shù)據(jù)的循環(huán)中把For j 1 To 源數(shù)據(jù)最后列改成For j 起始列 To 結(jié)束列。這樣即使源文件某些列沒有表頭也能保證匯總列范圍正確。8.5 使用 Debug.Print 輔助調(diào)試代碼運行結(jié)果不對時逐行調(diào)試是最有效的排查方式。在 VBA 編輯器里可以通過按F8逐行執(zhí)行代碼并配合Debug.Print在立即窗口輸出中間變量值。Debug.Print 當(dāng)前文件 文件名 Debug.Print 數(shù)據(jù)行數(shù) 源數(shù)據(jù)最后行 Debug.Print 數(shù)據(jù)列數(shù) 源數(shù)據(jù)最后列查看“視圖”菜單下的“立即窗口”就可以看到這些輸出內(nèi)容。調(diào)試完畢后把Debug.Print語句刪除或注釋掉避免影響運行效率。9. 擴展方向從單層文件夾到更多實用功能本文的核心功能是“多文件同名表多列數(shù)據(jù)匯總”實際工作中還可以在這個基礎(chǔ)上繼續(xù)擴展。9.1 匯總多個工作表如果每個文件里不只一個“銷售數(shù)據(jù)”表還有“退貨數(shù)據(jù)”“庫存數(shù)據(jù)”可以增加循環(huán)遍歷源工作簿中所有滿足條件的工作表分別匯總到匯總工作簿的不同 Sheet 中。實現(xiàn)思路是把本節(jié)代碼放到一個外層循環(huán)中循環(huán)體遍歷需要匯總的工作表名稱數(shù)組。9.2 匯總文件中的指定區(qū)域如果某些報表并不從第 1 行開始而是前幾行是大標(biāo)題、合并單元格、說明文字需要修改表頭行號變量即可。例如表頭在第 3 行數(shù)據(jù)從第 4 行開始就設(shè)置表頭行號 3。9.3 匯總時增加來源文件列有時你需要知道每一行數(shù)據(jù)來自哪個文件??梢栽趨R總表中增加一列“來源文件”在復(fù)制數(shù)據(jù)時把當(dāng)前文件名寫進去。實現(xiàn)方式是在復(fù)制數(shù)據(jù)的內(nèi)層循環(huán)結(jié)束后在下一列寫入文件名。匯總工作表.Cells(匯總行號, 源數(shù)據(jù)最后列 1).Value 文件名對應(yīng)地在寫入表頭時也要在最后一列的右側(cè)多寫入一個“來源文件”表頭。9.4 與數(shù)據(jù)透視表聯(lián)動VBA 匯總完成后匯總表是一個普通二維表非常適合進一步創(chuàng)建數(shù)據(jù)透視表??梢栽?VBA 代碼末尾自動創(chuàng)建一個基于匯總表的數(shù)據(jù)透視表也可以手動操作選擇匯總表區(qū)域點擊“插入” - “數(shù)據(jù)透視表”。這樣后續(xù)按商品、按門店、按月份分析匯總數(shù)據(jù)都非常方便。10. 總結(jié)與下一步本文從實際工作中的多文件匯總場景出發(fā)完整實現(xiàn)了一個“多文件同名表多列數(shù)據(jù)匯總”的 VBA 工具覆蓋了文件夾選擇、文件遍歷、工作表匹配、表頭復(fù)制、數(shù)據(jù)復(fù)制、性能優(yōu)化和常見問題排查。這套代碼的核心價值在于可復(fù)用。下次拿到一批結(jié)構(gòu)相同的新表你只需要修改目標(biāo)工作表名、表頭行號、數(shù)據(jù)起始行三個配置就能把新數(shù)據(jù)匯總進來。如果你需要匯總多列、多個工作表也可以在現(xiàn)有代碼上按第 9 節(jié)介紹的思路繼續(xù)擴展。建議你先新建一個測試目錄放兩三個示例文件把代碼完整跑通一遍再嘗試修改配置適配你的真實報表。VBA 這門技術(shù)不需要背大量語法更重要的是在實際需求中不斷調(diào)試和積累。遇到問題時把錯誤提示和出錯的代碼位置記下來通常很快就能定位問題。如果這篇文章對你有幫助可以收藏備用。下次再遇到各種表哥表姐發(fā)的零散報表直接打開匯總工具點一下按鈕省下來的時間絕對值得你投入這半小時的學(xué)習(xí)成本。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色色五月婷婷| 日日噜噜久久婷婷五月天| 综合激情五月四射婷婷| 精品人妻午夜一区二区三区四区| 色99视频| 五月在在观看| 玖玖热99| 99操逼| 狠狠色无码| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 激情深爱婷婷网| 嫩BBB搡BBBB榛BBBB| 色婷婷久久综合久色综| 天天爽成人综合网站| 婷婷五月天桃花网| 婷婷啪啪| 综合在线色婷婷| 天天操天天日天天爱| 久婷婷久草| 99精品视频网站| 丁香五月停停av| 日本一级| 综激情网| 久久99看免费| 97成人超碰免| www.minyis.com【JT】实力收量可预付QQ2101460746 | 开心五月婷婷五月| 国内一级精品| 色婷婷五月成人网| 激情五月天婷婷播播久久综合91| 综合色久| www,超碰| 五月综合激情网| 激情www.98com| 91色逼| 亚洲99热| 亚洲在线网站| 激情五月婷婷色综合| 九九AV在线| 五月丁香六月激情啪| 激情综合五月婷| 久久久天堂国产精品女人| 一本久道综合色婷婷五月| 色五月综合网| 婷婷综合| 涩涩五| 99ri在线播放| 少妇高潮一区二区三区99欧美| 超碰中文字幕在线| 超碰在线综合| 日韩不卡DvD| 亚洲图色五月天| 五月综合激情啪啪啪啪啪| 九九色热| 99青青草99| 色六月 婷婷| 色情综合网| 大香蕉久操| 欧洲色色| 五月丁香婷婷狠狠操| 伊人激情| 91fuliwang| 国产小精品| 公的粗大挺进了我的密道| 色婷婷基地| 久久9久| 丁香六月毛片| 五月天亚洲综合网| 五月天社区| 第四色激情网| 国产做A爰片毛片A片美国| 五月婷婷激情综合| 色婷婷另类| 中文字幕91,综合| 九九热99免费视频| 插插插丁香五月婷婷| 日韩婷婷| 色婷婷五月天小说网| 五月社区婷婷激情| 五月婷婷激情综合av| 色情五月停停丁香| 婷婷丁香久久| 五月婷婷激情| 五月激情久久| 久鲁鲁色网 | WWW.国产| 亚洲正能量欧美| 五月天婷婷亚洲| 99热在线资源| 五月激情网五月综合网| 丁香激情网| 大香蕉婷婷五月天| 成人国产欧美大片一区| 九九综舍久久| 五月天婷婷色播在线网| 欧美日韩成人一区二区| 97精品人人A片免费看| www.ywav| 再綫Av免费視品| 色婷婷丁香五月色综合网| WWW五月| 激情五月综合网最新| 五月婷婷六月色| 久久久久久久11111111111| 五月婷婷av在线| 玖玖热99| 亚洲激情区| 亚洲色五月婷婷| 五月天激情丁香| 九九热在线观看视频| 日韩三级高清无码| 久久亚洲网| www.sezonghe| 色偷偷色婷婷| 沈娜娜av| 婷婷五月天伊人网在线观看视频| 九九综合色| 成人中文网| 91丨九色丨丰满人妖| 亚洲成人影视在线观看| 操日挥操日日| 四LLL少妇BBBB槡BBBB| 婷婷综合国产| 婷婷激情五月天激情在线| 五月丁香欧美综合免费视频| 色综合色色| 国产在线激情视频| 特黄三级片| 色 免费网站视频| 天天色综合网1| 欧洲亚洲免费视频9| 伊人久久婷婷| 日日夜夜狠狠婷婷色| 婷婷色五月久久| 99亚洲视频| 日日夜夜九九| 天天插天天插天天插| 婷婷激情性爱| 51成人| 色婷婷亚洲六月婷婷中文字幕| 国产成人亚洲综合A∨婷婷| 中文字幕天天干| 夜夜夜夜做天天天做无码视频| 五月丁香婷婷导航视频| 成人AV综合在线| 激情网 五月天| 99爱视频在线观看这里只有精品| 亚洲小电影在线观看黄999| 午夜电影网VA内射| 亚洲图片 丁香婷婷| 大香蕉啪啪啪| 婷婷亚洲天堂| 激情丁香五月婷| 婷婷五月欧美综合| 亚洲六月婷| 婷婷激情综合| 欧美性爱中文字幕| 婷婷色片| 色玖玖综合网| 五月丁香无码| 久久精品视频99| 亚洲狠狠狠色婷婷综合激情久久久| 欧洲亚洲免费视频9| 色月丁| 丁香五月婷婷亚洲另类| 被男人添B超爽视频| 97久久草草超级碰碰碰| 成人在线视频网| 五月天激情网址| 99re热视频这里只有综合亚洲| 九九人人操| 五月天丁香综合久久国产| 另类激情中文| 久热超碰| 色色网站毛片| 综合一区二区三区| 影音先锋色婷婷| 99碰超| 婷婷成人网五月天| 中文字幕中文有码在线| 久久这里都是精品| 激情久久久| 五月天综合网| 日韩久久这里只有精品| 色香久久| 日韩人妻无码专区| 久久成人人妻| 无码啪啪| 2050人人操免费工开爱 | 久久97久久99久久综合欧美| 亚洲婷婷婷| 另类小说色婷婷| 天天操天天操天天操| 丁香综合| 超碰免费人人| 日日天天干| 九九热99视频在线| 年轻的妺妺伦理HD中文| 婷婷色操| 人人天堂操| 99re久热| 久草热久草在线视频| SS丁香五月婷婷| 91久久色| 1024人妻无码中文字幕| 婷婷激情综合| 另类激情五月在线视频欧美| 99热18| 99久久综合网| 91久久五月天| 5月婷婷六月丁香| 91热在线观看视频| 精品一二三区久久AAA片| 人人做人人看人人摸| 激情性爱婷婷| 亚洲精品久久久无码| 99热免费精品| 五月天婷婷色播| 爱iii做iiii日日| 综合五月婷婷| 噜噜狠狠色综无码久久合欧美| 久久激情五月| www91久久| 天天天天干| 人人干人人操人人摸| 天天色丁香| 五月婷婷啪啪啪啪| 久久激情综合| 成人视频在线免费播放| 亚洲激情精品| 亚洲综合色丁香婷婷六月| 久七香蕉| AV中文字幕夜夜操b天天摸bb | www色五月| 午夜成人天堂久久无码日韩久久| 五月天国产| 人妻综合网| 超91热| 五月花婷婷| 99热在线精品播放| 伊人99热| 色婷婷丁香五月| 4399成人黄A片| 中文字幕 中文字幕明步| 夜夜骑日日夜夜| 91丁香婷婷综合资源| 欧美搡BBBBB摔BBBBB| 色碰碰| 天天天干夜夜夜操| 79精品视频| 夜夜操狠狠操天天操| 亚洲中文字幕网| 色九九丁香九月色九九色| 成人国产欧美大片一区| 国产欧美日韩综合精品一区二区| 婷婷五月天av| 男同91| 九九视频在线观看视频6 | www99热| 99啪啪| 国产激情综合| 日本乱子人伦在线视频| 婷婷在线中文字幕| 综合网色综合| 日韩狠狠色| 午夜爱插插| 99色干| 天天五月丁香五月| 五月婷婷六月激情网| 亭亭五月天黑人2014| 偷拍视频五月天| www国产亚洲色婷婷com| 99这里有精品| 色偷偷五月天| 天天激情站| 99热在线观看成人| 99福利导航| 激情久久久| 干婷婷五月天| 99热免费在线| 免费亚洲婷婷| 婷婷丁香五月基地| 激情五月天婷婷激情| 色五月av伊人| 五月天婷综合| 嫩BBB槡BBBB搡BBBB| 久久久天堂国产精品女人| 日本综合99| 日都一级A片| 殴美激情综合网| av 一区三区四区| 亚洲色色色色| 婷婷丁香熟妇综合网| 99操视频| 99在线热视频| 呦呦视频无码播放| 丁香桃色网| 婷婷五月花.97| 啪啪色区| A A色色| h亚洲| 被男人添B超爽视频| 日逼影音先锋男人资源站| 日本99视频精品免费播放| 99视频超级精品| www.五月丁香av| av在线免费网站| 日本综合色图| 国产成人在线精品| 亚洲日韩欧美综合VA| 91超碰在线播放| 成人午夜天| 色婷婷AⅤ| 婷婷第六色| 五月丁香六月婷婷开心网| 国产婷婷五月天| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 在线日韩av| 久久XX| 2025色婷婷| 亭亭玉月丁香| 91综合国免费久入| 五月天婷婷AV| 欧美婷婷九月| 九九99视频| 免费AV播放| 婷婷色在线视频| 五月婷婷欲色| 疯狂做受XXXX高潮A片动画| 91精品综合久久婷婷九色| 激情五月婷婷综合视频| 六月丁香网| 另类亚洲视频| 五月天天天天天天天天天天天婷婷婷| 五月丁香婷婷狠狠操| 激情婷婷五月久久| 夜夜干 夜夜操| 《久久综合九色综合97婷婷| 99爱在线观看视频| 123日本不卡在线| 婷婷天天舔| 色五月在线观看| 人妻aV在线| 99免费热视频| 极品五月天| 色婷五月天网站| 欧美色色色| jiujiu热在线视频| 色婷婷婷婷| 中美日韩成人在线| 超碰精品在线| 激情5月舔| www99在线观看视频| 亚洲综合欧美色丁香婷婷888月图片| 天天操天天操综合| 91男同视频| 天天干狠狠操| 日本一级淫| 五月婷婷色丁香| 五月激情小说| 五月丁香六月综合激情网| 97精品人人A片免费看| 影音先锋女人av鲁色资源网小说免费| 婷婷五月天小说| 九九热这里有精品23| 天天干天天拍| 婷婷五月天伊人网在线观看视频| 六月丁香AV| 久久色这里只有精品| 大香蕉视频婷| 激情99| 伊人激情啪啪| 亚洲成人综合在线| 激情五月婷婷老师| 六月丁香婷婷色狠狠久久| 六月丁香婷婷综合狠狠爱夜夜爱| 九九热这里只有精品首页| 99热官网精品在线| 97色色色色色色色色色色色色色| 五月天丁香啪啪啪啪| 99视频只有精品| 中文字幕永久免费| www.婷婷com| 色在线视频网2025| 色综合久久天天综合网| 9精品久久999| 久热黄色| 插插五月天| 99久久婷婷综合| 9有码中文| 色婷婷狠狠干| 吾爱AV导航| 久草五月| 色色性爱视频| 九九热这里有精品23| 91午夜婷婷狠狠久久综合9色| 五月色影院| 久久久com| 最近中文字幕2019视频1| 婷婷五月天亚洲综合| 五月婷久久草| 懂色av粉嫩av蜜臀av| 夜夜操天天干| 五月天播播综合| 99精彩视频在线观看| 国产操碰| 99在线小视频| 五月天婷婷色小说| 五月丁香猫咪久久婷婷综合视频激情四射网入口 | 日韩高清成人| 91狠狠综合久久久久久| 亚洲成人av中文| 久操97| 激情综合网五月天天| 中文在线视频久9| 色五月成人| 色情播放| 婷婷久久午夜网| 91怕怕网| 开心激情站| 人妻精品一区二区三区| 五月天激情综合10p| 9视频1在线| 中文字幕在线免费观看视频| 丁香婷五月| 色婷婷88| 爱狠射| 91一起操| 色一情一乱一乱一区91| 婷婷五月情天| 婷婷五六日| WWW免费视频碰碰碰碰| 丁香婷婷五月综合欧美另类| 久99| 色色激情| 日韩狠狠色| 青草激情综合| 丁香五月婷婷乱| 99人人干| 99这里有精品视频3| 大香久久伊人网| 国产美女无遮挡裸体毛片A片| 欧美色97| 亚洲av综合网| 亚洲va综合va国产va中文| 天天激情夜夜干| 久热这里只精品| 成人人操| 大香伊人婷婷影院| 另类婷婷五月天啪帕帕| 亚洲永远av在线播放| www.色婷婷.com| 色婷婷丁香| 日良久久| 丁香五月婷婷色情综合| 天天爱天天爽| 婷婷丁香五月亚洲17cao| 六月婷婷久久大全| 色婷婷五月中文字幕在线dvd| 激情开心五月婷婷| 丁香五月久久综合| 婷婷在线午夜| 天天综合亚洲综合| 婷婷综合爱| 99久久综合网| 丁香五月激情澎湃一区| 亚洲国产精品成人va在线观看| 婷婷丁香五月久久| 99热99免费| 亭亭丁香久久五月| 五月天激情.com| 五月婷婷五月天天| 婷婷色五月色妇| 五月天无码| 丁香五月婷婷激情小说| 六月丁香婷婷视频综合在线观看| 欧美激情丁香五月| 久久99热精品a片在线观看| 天天肏天天插| www夜夜操wwwcon| 久久久久er热| 伊人狠狠丁香婷婷综合尤物| 国产成人+综合亚洲+天堂| 久热99热| 欧美日韩欧美| 丁香五月天堂亚洲社区| 九九99男女视频在线观看| 欧美色色色色色色色色色色| 丁香五月天网站| 青青草tp| 天天成人丁香美女AV| 五月天激情开心网| 99综合网| 天干夜夜操| 涩五月婷婷| 婷婷丁香色五月天| 婷婷综合日本| 色之综合网| 9久热这里只有精品视频| 日本成人小说婷婷六月| 人人草人人爱手机视频看看| 噜噜噜狠狠色综| 青青草成人网| 色天使久久综合| 99黄色在线视频精品熟女| 婷婷九月色| 2025中文在线视频字幕免费观看| 九九这里只有精品| 99精品国产在热久久| 雪千夏麻豆| 久久五月婷综合网| 5月婷婷6月丁香aV| 欧美五月婷婷| 日日噜噜夜夜狠狠久久丁香五月| 久热精彩视频98| 日本婷久久| 日本狠狠爽| 91人碰| 天天爽天天爽| 日hao1区| 婷婷丁香五月天中文字幕| 五月激情在线| 中国女人内射6XXXXX| 人伦30P| oVV4WIB3vFi8D| 爱婷婷都市激情| 色婷五月| 久99久99精品免| 开心丁五月| 天天爱天天吃狠天天透| 区欧美日韩成人| 色婷婷狠狠| 逼里香不卡| 麻豆WWWCOM内射软件| 97久久五月丁香婷婷| 99久久99热| 久99在线视频| 亚洲国产色婷婷| 综合xx网| 久久亚洲婷婷| 曰曰久久| 色婷婷亚洲六月婷婷中文字幕| 婷婷五月天影院| 久久人视频| 99在线观看亚洲| 人人综合五月人人婷婷| 搡BBBB搡BBB搡18| 噜噜操操| 久久99激情丁香婷婷小说网| 婷色综合| 亚洲综合婷婷五月天| 26UUU欧美| 久久五月天色婷婷| 99爱视频免费| 五月婷婷丁香六月| 天天爽天天| 色五月欧美| 色玖玖爱| 全网最新网黄大秀直播高清,主播国产录屏在线 | 99热这里只有精品8| 五月婷婷 婷婷五月 一区二区 久久久| 天天噜日日噜综合无码| 久久久人妻| 男人天堂 久久| 婷婷五月天伊人网在线观看视频| 婷婷五月天激情小说| 99re久久| 五月激情综合网| 碰碰91| 操逼视频一区| 色色五月天婷婷| 99色热视频| 热99在线精品| 在线中文字幕av| 天天插天天射天天干| 99精品小视频| 另类图片激情五月| 99re免费精品视频| 免费黄色视频网址| 国产精品第一国产精品| 婷婷五月精品在线| 国产性av| 欧美性丁香色色五月天干干| 婷婷久久五月天中文字幕在线观看| 337午夜福利| 伊人久热91网| 欧美99视频| 96精品久久久久久久久| 中文av网| 婷婷丁香一月| 九九色婷婷Av| 色婷操逼| 99热这里只有精品在线免费| 熟妇人妻中文字幕无码老熟妇| wwwxxx五月婷婷小说| 狠狠操狠狠色| 免费观看的av| 久久婷婷丁香五月一二三| 夜精品无码A片一区二区蜜桃| 久久6这里只有精品| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 丁香伊人综合| www.五月天| 亚美欧色影院| 亚洲愉拍99热成人精品| 色婷五月天| 影音先锋人妻出差| 婷婷久久免费| 成人国产欧美大片一区| 久久激情五月婷婷| 69久久99精品久久久久| 120分钟婬片免费看| 夜夜操狠狠操天天操| 丁香六月激情综合网| 99久久99久久| 日韩一区二区三区无码| 99热线观看9| 天天狠天天叉| 开心五月深爱激情| 丁香激情网| 日本精品人妻无码77777| 久久99热免费最新版| 亚洲激情AV| 色五月婷婷成人| 久久婷婷五月丁香网| 日本婷婷丁香五月| 无码A片一区二区免费| 狠狠干狠狠色| 影音先锋91| 九九热思思热| 亚洲小视频免费播放| 超碰cap| 激情五月综合网| 99热免| 日本本土色网第一区| 影音先锋秋秋五月婷婷| 五月丁香婷婷色色| 天天操天天操天天操天天操天天操天天操| A一级操| 99热一本久道| 色.五月综合网| jiZZdr| 五月开心久久| 五月天激情婷婷丁香| 婷婷丁香社区网| 九月av在线| 无人区码一码二码三码医生系列| 综合色播| 久9久9久9久9久9久9| 欧美激情五月| 五月天婷婷色小说| 五月天激情站| 天天色月| 欧美精品999| 欧美超碰人人| 丁香五月婷婷久久久| 无码少妇高潮喷水A片免费| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 97香蕉久久超级碰碰高清版| 久久久婷丁香五月| 色欲丁香久久| 国产伊人五月天| 色 免费网站视频| 高清国产AV| 婷婷丁香六月天激情四射网| 色婷婷五月天av在线| 色五月激情网| 91久操| 色婷婷激情| 亚洲AV成人精品日韩在线播放| 色婷婷狠狠| 久久婷婷综合五月趴| SS丁香五月婷婷| 99热精品少| 五月网激情| 激情综合啪啪啪| 秋霞免费三级片| 婷婷五月激情图片| 色9999日韩国产| 一起草av| 美女五月激情| 久久大香蕉视频| 激情AV在线| 91丨九色丨熟女| 色色色欧美| www.久久| 五月丁香va| 五月丁香花免费视频| 六月婷婷七月丁香| 久久偷拍综合五月天| 天天色,天天日,天天做| 欧美综合激情丁香五月六月婷| 人人摸人人| 婷婷的色色五月天| 成人AV在线电影| 99热精品在线| av操B网站| 97成人在线视频精品| 色五月大| 久久久99久久| 狠狠狠狠狠狠狠狠草| www.狠狠干com| 天天艹夜夜爽| 色婷婷狠狠干芒果TV| 色播五月| 五月综合久久| 99九九精品视频推荐| 久草嫩草在线观看| 亚洲色综合| 色激情综合狠狠婷婷| 99色最新在线视频网站| 天天干天天干天天干| 91欧美日韩综合| 搡BBBB搡BBB搡五十| 九九99视频精品| 99热国产精品| 俺也去综合| 久久久天天啊| 欧美性生交XXXXX无码小说| 婷婷五月激情在线| 青草网在线观看| 26uuu欧美亚洲日韩| 五月亭亭直播| 午夜天堂一区人妻| 91人碰| 五月社区婷婷激情| 激情五月婷黄版| 99成人| 九九九午夜视频| www.激情.com.| 免费在线观看欧美激情xx小视频| 丁香五月天激情视频| 9九九久久精品无码专区| 日韩成人无码人妻| 天天日天天日天天搞| 狠狠99| 日本啪啪视频HD| 日本啪啪网| 婷婷五月天堂一本在线| 热久精品| 婷婷五月激情图片| 99思思热只有在这里看| 狠狠综合| 开心五月婷婷婷美女| 伊人超碰| 日本三级韩三级99久久| enecarbon-materials.com污K127封锁请涟系@wip1688 | 日本三级大片| 色婷婷色| 六月丁香影院| 五月天激情综合网| 五月丁香啪综合| 婷婷金品综合视频| 午夜天堂一区人妻| 综合五月天亚洲婷婷| 婷婷综合五月| 免费碰碰视频久| 日本无va视频| 97色色色色色| 无码色| 久久综合五月天激情小说网站| 激情四射五月天| 激情综合色图| 日韩无码乱轮| 丁香六月激情国产| 人人爽网| 天天操天天爽天天爱| 五月天偷拍| 影音先锋四区| 啪啪激情网| se.久久视频在线观看| 玖玖资源站蜜臀| 五月日韩中文字幕| 久久久久久久久久久久久久人妻视频| 色色亚洲视频| 一起草AV| 亚洲成人综合在线| 桃色Av色哟哟| 99热这里只有精品8| 91久久久久久| 欧美日综合| www.久久| 婷婷综合五月| 97丁香五月天| 欧美交换配乱吟粗大25P| 97综合在线| 婷婷午夜| 激情小说婷婷小说| 中文字幕乱码亚洲精品一区| 五月天婷婷青青| 狠狠ri| 亚洲性爱区无码区| 毛v一区二区视频| 丁香五月婷婷在线观看| 日本全黄一级999| 午夜丁香综合婷婷| 九九色大香蕉| 久久九九国产精品怡红院| WWW.天天日| 国产99久久久国产精品免费看 | 婷婷色中文字幕| 大香蕉五月丁香| 99热手机在线精品| 五月丁香少妇A| www.色色色com| av狠狠操| 中美日韩成人在线| 2020日日干| 色999;丁香五月| 色播播五月天| av性爱在线| av五月丁香婷婷网| 99碰碰视频| 五月天社区| 七七婷婷综合| 直接看的AV| 狠狠五月激情丁香六月| 色色热| 天堂AV在线看| 日本三级中国三级99| 五月天另类激情在线| 综合五月激情| 婷婷色在线播放| 五月天大香蕉| 99re26视频| www.91AV.COM| 丁香五月成人| 九九机热| 丁香五月激情婷婷视频| 丁香五月天堂网| 婷婷六月伊人| 日本精品在线噜噜噜| 中文字幕视频色婷婷| 九九re精品视频在线观看| 亚洲婷婷五月天综合| 色狠狠婷婷| 97人人操| 成人视频婷婷| 久久这里只有精品久久| 久久五月婷综合| 九九热99视频| 精品久久婷婷五月天| 91窝窝| 久久激情五月婷婷| 久久激情网| 狠狠色婷婷7| 婷婷色在线播放| 亚洲亚洲人成综合网络| 久久婷.com| 人妻精品久久久久久久| 美女va| 亚洲色综久久五月| 三级三久久线久久99久目本WW| 五月丁香在线婷婷美女| 99久久婷婷| 9精品视频在线| 日韩少妇内射免费播放| 九九伊人网| 五月花激情| 5月婷婷性视频| 天天搡日日搡aaaaⅩ| 五月 婷 久| 五月丁香色婷婷| 久久婷婷伊人| 久久九九国产精品怡红院| 色了色综合| 九九视频免费| 黄色成人AV在线| 九九婷婷五月天| 丁香五月天社区| 啊V视频在线观看| 开心五月网| 日本激情综合| 99er在线观看| 天天综合干| 五月丁香网视频| 日本色婷婷| 婷婷性爱视频在线| 久青草大香蕉| 综合在线观看99| 亚洲乱码日产精品BD| 久久久噜噜噜久久人妻| 欧美日韩成人在线| 婷婷99热| 婷婷99狠狠躁| 日韩av高清| 性按摩玩人妻HD中文字幕| 丁香六月婷| 99热这| 丁香五月天社区| 天天爽人人综合免费7799| 日本99在线视频| 激情六月天| 在线观看免费狠狠色丁香香综合| 狠狠插狠狠操| 日韩一级网站| 天堂综合久久 | 天堂久久大香蕉| 欧美久久久久久久久中文字幕| 男人大jjc女人免费视频| 丁香五月久久| 亚洲AV免费在线| 91超碰在线观看| 丁香色婷婷| 五月婷色| 精品人妻伦九区久久AAA片| 91丨九色丨大屁股| 亚洲网综合在线| 五月综合激情啪啪啪啪啪| 久久综合最新网址| 色色色色色色色色色色色色色色,网站| a毛片二逼wwwwwwwwww| 五月天婷婷色综合| 色综合久久综合| 久久视频婷婷| 国在线激情网| 这里只有精品99视频| 天天添天天摸天天天天做| 黄页大全十八禁| 五月天啪啪啪| 久久婷婷成人| 欧美日韩成人| 婷婷丁香综合网| 亭亭玉月丁香| 婷婷精品在线| 亚洲天堂AV免费片| www.五月天。com| 九九热在线精品| 色婷婷97| 韩国中文字幕91| 超级碰 久久9| 久操大香蕉| 六月婷婷视频| 偷拍五月丁香| 色情五月婷婷| 教师性爱毛片| 激情伊人网| 激情久久四色| 欧美激情凹凸丁香网| 色域五月婷婷丁香| 色婷婷丁香五月| 天天射色五月天| 人人人操| 欧美性色五月天| 国产精品色色| 在线观看免费观看在线9久| 综合99在线| 五月婷婷丁香成人网| 青草热视频这里只有精品| 婷婷操久久| 婷婷成人基地| 色婷婷综合综合网| 人人亚洲| 成人开心五月天| 亚洲乱码日产精品BD| 日韩性爱无码| 婷婷五月欧美综合| 久久一级片| 第四色婷婷最爱| 天天天天干| www.色五月| 98色花堂98t.R| 这里只有精品9| 老司机伊人| 亚洲成人九九九| 狠狠色丁婷婷日日,伊人激情综合网| www.婷婷,com| 欧美婷婷色| 天天色综合天天| 久久性爱视频这里只有精品| 狠狠干,狠狠操| 香蕉伊人综合| 丁香婷婷色情社区成人小说| 99这里只有精品|v| 二级黄色毛片| 就去涩涩丁香五月天| 亚洲婷婷五月天| 婷婷丁香社区| 99视频网| 9l视频自拍9l九色成人| 亚洲殴洲精品Av在线| 狠狠色丁香婷婷基地| 影音先锋四区| 色婷婷91| 激情美女五月天激情在线| 91色久| 色婷婷久久综合久色综| 婷婷激情视频欧美视频自拍视频欧美剧| av在线资源| 欧美丁香五月97色| 色综合五月天| 婷婷五月精品| 天天成人丁香美女AV| 天天色天天日天天舔| 超级碰 久久9| 97好吊操| 97干干干丁香| 五月丁香综合精品| 五月婷婷激情网| 五月婷婷黄色| 玖玖爱资源站| 色天堂A| 天天日夜夜拍| 青青草婷婷久久| 伍月婷婷六月丁香| 99久久超级| 热99视频| 超碰人人摸人人操| 五月婷婷插一插| 欧美搡BBBBB摔BBBBB| 色青青五月| 91九色在线| 中文久久久人妻| 久久天天| 五月婷婷久久综合| 可以看的av| 另类综合激情| 99热只有| 亚洲成人乱码av网站| seuuu婷婷| 久久成人天| 日本高清不卡免费一区二区三区| 激情综合色婷婷啪啪六月天| 1级欧美日韩| 婷婷五月六月激情| 超爽内射| 天天久| 热久国产| 婷婷亚洲综合| 成人色站,在线视频,看片-SS1AV| 极品人妻VIDEOSSS人妻| 色情五月天首页| 91高潮喷水久久久久久久久| 久久久精品色色色| 我去色色网五雨天| 七七色色综合| 色情五月天视频网| 中国丰满熟女A片免费观| 丁香五月激情婷婷激情| 五月做爱| 成人在线日韩欧美| 色~性~乱~伦~噜| 亚洲高清在线| 高潮毛片又色又爽免费| 亚洲99在线视频| 九色porny在线观看激情四射| www.91在线观看| 九九热这里只有精品23| 亚洲精品又粗又大又爽A片| 亚洲中文乱字字幕线在永久| 性爱人人网| 国产成人av在线| er99免费视频在线| 午夜福利8055| 色热久| 中文字幕簧片| 久久婷婷大香蕉| 91操碰| 天天爱天天做天天爽| 狠狠情色| 俺去也五月天婷婷| 日韩欧美四五区| 婷婷丁香色性爱| 激情AV| 桔色成人在线| 伊人久热91| 久久婷五月| www.五月天激情| 色欲色天天香综合| 伊人九九68| 91婷婷搞| 66精品成人免费网站在线观看 | 欧美三级黄色片久久| 九九在线视频| 九九精品免费| renre人人操国产超碰在线| 久久探花91swag| 激情五月婷| 丁香六月天之亚州热女 | 1024人妻| 开心五月色婷婷综合开心网| 色婷| 色色亚洲99com| 99精品热| 激情综合五月色丁香婷婷 | 激情六月婷婷| 激情五月天在线| 色婷婷免费观看| 九九色网专区| 婷婷亚洲综合| 97人妻碰碰碰久久香蕉| 久热这里只有精品66| 日本久久99| 91日综合欧美| 99视频这里有精品| 性综合网| 天天日天天爽| 婷婷瑟瑟五月天| WWW·天天操·视频?| www.97碰碰com| 99热官网| 六月丁香五月天| 色99热| 久久人妻视步| 亚洲麻豆乱码国产2028| 激情久久综合| 色站9/| 亚洲图色五月天| 极品人妻VIDEOSSS人妻| 97操操| 色99色| A片一曲| 激情综合国产| 夜夜操夜夜操| 五月婷婷基地| 中文字幕婷婷五月天在线观看| 色色色综合视频| 丁香五月在线人妻| 一本久道综合99| 超碰99热精品| 五月天婷婷激情在线色图| 91精品激情9| 成人做爰高潮A片免费视频| 五月丁香777| 欧美五月丁香| 99热这里只有精品66| 日日狠夜夜狠| 色婷五月| 日日射天天射| 狠狠另类视频| 五月色导航| 精品五月丁香| 五月丁香六月日逼| 欧美三级A做爰在线观看| 久久久精品色| 99热在线观看免费精品| 色婷婷综合网| 婷婷五月在线观看| 五月 成人 婷婷| 午夜九九九九九九九九九九九九九| 欧美 日韩 成人| 亚洲无码成人| 色色五月天网站| 99热综合| 婷香五月激情视频| 97干在线| 激情人妻蜜夜系列区| 超碰在线观看三级片| 亚洲AV成人在线观看| 91操在线| 色色婷婷丁香五月天| 国产精品成人AV在线| 色综合中文色综合网| 色综合丁香婷婷| 99热在线观看免费中文| 婷婷综合五月| 天天AV导航网| 亚洲va在线| 五月婷婷丁香俺日污视频| 亚洲啪啪网| 婷婷五月天AV| 色婷婷综合网| 懂色av粉嫩AV蜜臀AV| 99热伊人综合| 影视av久久久噜噜噜噜噜三级| 婷婷色婷婷亚洲成人| site:xmssd.com| 密桃激情五月天综合网| 五月天婷婷成人网| 黄网免费看| 色色热| 第1影院之五月婷婷| 99综合自拍| 99热精品在线播放观看| 久久五月丁香激情综合| 九九视频在线免费视频| 欧美色色色色色色| 午夜五月天| 一本婷婷丁香久久| 综合激情在线视频| 五月天婷婷一起草| 国产VA亚洲VA96| 夜夜骑夜夜撸| 欧美丰满熟妇BBB久久久| 婷婷五月天丁香久久| 婷婷色在线观看| 亚洲 激情 中文| 久久久免费精彩视频| 九九热视频在线观看| www五月婷婷88导航| 亚洲AV中文在线| 色五月婷婷大| 天天插天天爽| 亚洲精品白浆高清久久久久久| 色婷婷丁香五月天在线观看| 婷婷五月丁香综合激情| 99在线观看| 欧美成人五月天| 超碰日日操| www,婷婷,com| 婷婷五月色情天| 我要射综合| 亚洲色网络| 久久中国毛毛片爱久久| 玖热精品综合视频| 天天干天干| 中文字幕日产A片在线看| 人人综合91网| 五月丁香在线精品| 午夜一区| 日韩精品呦呦va| 天天日夜夜B久久| 91日视频| 综合aV在线| 亚洲色涩视频| 综合99久久天天综合| 国产精产国品一二三在观看| 精品激情| 99色在线视频| .精品久久久麻豆国产精品| 日本美女上人| 五月婷综合| 无码激情| 五月丁香婷婷啪啪综合| 婷婷五月天男人影院色色网| 丁香五月综合婷婷| 久草婷妨| 国产美女最新VA在线免费观看| 99热精品在这里| 婷婷五月综合色中文字幕| 激情五月色综合国产精品| 99在线免费视频| 久热69| 六月合五月婷| 欧美A片在线视频免费观看| 色婷婷XXXXX| 99热播放| www.色综合.com| 夜夜撸日日骑| 丁香婷婷天堂| 五月青青草综合| 99久久极情精品一区| 九热视频在线精品15| 免费视频99| 99热超碰人| 婷婷五月天性| 夜夜躁狠狠 | 丁香网站| 五月婷婷久久开心网| 丝袜人妻| 婷婷五月情| 色色色色综合网| 久久久久99精品成人网站| 国内外色色色色色成人视频| 熟美女麻豆| 丁香综合婷婷五月天| 色开心五月婷婷丁香HD| 婷婷五月天激情网站| 亚州欧美黄色电影| 在线观看玖玖资源免费观看| 色色五月婷婷狠狠| 五月婷婷欲色| www,婷婷,com| 99热无码| 视频久久9| 97人人操人人|