99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

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久久| 9久热| 香蕉久久国产AV一区二区| 婷婷五月天无码| 99成人网一区| 婷婷狠狠操| 日本三级韩三级99久久| 亚洲av网站在线观看| 亚洲欧洲自拍图片专区五月天| 久久国产高清| www.久操| av在线观看网址| 天天插天天干| 六月丁香五月婷婷| 婷婷色导航| 五月天婷婷基地| 热99视频| 婷婷五月天日本无码| 国产1区2区3区在线观| 91av无码| ...婷婷五月综合不卡,国产在线手机| 岛国在线观看91| 久久久婷婷婷| www99热| 爱婷婷都市激情| 我爱婷婷五月天综合88| 99热这里只有精品69| 五月激情啪啪啪| 99人人干人人操| 亚洲视频一区| 天天肏视奸| 国产成人AV| 激情五月综合| 欧美性做爰大片免费看办公室 | 99热在线99| 99精品97| AV网站免费在线| 中文字幕人妻AV| 丰满少妇乱A片无码| 婷婷久久五月天| 91九色国产熟女| 51avj视频大全| 开心五月综合激情综合五月| 色五月丁香伊人五月| 五月婷婷丁香五月婷婷| 色色色色色色色色网站| 婷婷色操| 丁香色色网| 六月丁香五月天| 中文字幕在线免费观看视频| 婷婷99| 91精品综合久久久久久五月丁香| 99热色精品| 老司机伊人| 天天插天天爽| 国产成人综合电影| 99ri视频在线播放| 日日操夜夜爽白洁| 99热这里只有精品86| 六月丁香婷婷六月激情综合| www.91在线观看| 大香蕉久久婷婷| 99福利导航| 伊人www22综合色| 中文字幕婷婷| 99热热热天天人人人超超碰| 色婷婷色综合激情91| 丁香花婷婷五月天| 啪啪综合网| 五月丁香婷婷福利| 五月婷婷亚洲色视频| 99热这里只有精品55| av在线激情| 九九视频这里只有精品| 久久看九九90| 五月丁香香蕉| 影音先锋777xfplay色资源网站| 日本五月天激情| www久久艹| 激情综合五月| 欧美一线视频| 色大综合| 五月天成人在线视频网站| 婷婷91视频| 日韩AV中文字幕在线| 久激情网| 中文字幕乱轮| AA丁香综合激情| 久草五月丁香婷婷综合| 六月婷婷无码观看| www,久久久| 亚洲国产精品VA在线看黑人| 日韩无码专区| 熟女激情五月天| 亚洲操逼片| 91 欧美| 丁香五月婷婷欧美成人色图| 色青青视频| 色情婷婷五月天| 五月激情啪啪| www.色99| 五月天婷婷綜合院| 91精品国产色猫| 操人91| 激情五月婷在线精品| 91九色在线视频| 色婷婷综合网| 久久视频66| 国产精品五月天婷婷| 婷婷五月色| 色婷婷很很丝袜| 99热精品在线| 99热精品观看| 金品在线视频99| 美女100%露全身无挡网站| 五月天天爽| 丁香六月婷婷久久综合| 九九热九九热精品| 五月天丁香成人| 五月丁香美女| 日本va欧美va国产激情| 六月激情婷婷| 六月激情婷婷| 97色色色色色色色| 高清无码网址| 五月丁香婷婷综合在线| 久久久久久人妻| 99亚洲精美视频在线观看| 天天狠狠色综合| 久久人人妻| 久久久久久99精品无码| pom538精品视频| 色九九一二| 久久 这里只有精品1| 99久热这里只有精品| 中文字幕成| 99热这里只有精品22| 538在线精品| 玖玖色综合网| 伊人激情综合网| 夜夜操,天天撸| 超喷97免费在线视频| 狠狠草天天草| 成人αV视频免费观看| 思恩热国产视频右线观看| 色五月91| 99r久久这里只有精品| 色一情一乱一乱一区91Av| AV无码免费| 五月激情婷婷播播开心| 久99久在线| 丁香五月婷婷av| 亚洲乱码w在线观看| 四月丁香五月婷婷久久| 久久精品夜色噜噜亚洲a∨| 激情综合激情五月一起草| 91婷婷视频| 99热大片| 日韩精品一区二区刘| 激情五月丁香五月| 91久久久久久久| 97热视频| 五月五丁香婷婷| 男人先锋久久| 99热成人精品网站| 丁香九月激情| 成人国产网| 婷婷五月天日本无码| 日本天堂网站99| 久色视频| 婷婷久久久久久久| 碰人人97| 99re这里| 日日操天天| 2022人人操人人看| 五月天激情小说| 五月丁香亭亭天天舔| Av在线不卡一区| www.9797国产| 成人网站免费sxj| 丁香88AV五月婷婷| 大香网伊人久久综合| 久久色频| h亚洲| 97在线碰| 涩涩涩五月天| 日本www五月婷婷| 丁香婷婷五月香蕉91| 99爱这里只有精品免费视频| 综合天天综合| 成人AV综合在线| 成人片在线播放| 桃色激情婷婷伊人网| 五月婷婷先锋| 四川BBB搡BBB搡多人乱亂| 四月婷婷丁香| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 国产AV影片| 丁香五月成人av| 日韩成人电影AV| 九色综合网| 高清无码网址| 99国产小视频| 五月天天天操天天爽夜夜操| 99啪啪网| 久久一级免费黄色片| 亚洲综合另类| 黄网免费看| 色噜噜在线| 乱码操操| 日韩精品成人在线| 人妻久久久久久久 | 久久久精品99亚洲综合| 另类伊人婷婷| www.激情com| 无码激情AAAAA片-区区| jiZZdr| 激情综合激情综合| 九九精品视频在线观看| 久久午夜理论| 激情五月婷婷网在线观看| 亚洲国产另类av| 99在线精品免费视频| www.99日本| 五月四色色| 91超级碰碰| 久久五月天激情婷婷| 国产精品一区在线观看你懂的| 亚洲va综合va国产va中文| www婷婷色情网| 草草操操| 色婷婷五月综合| 久热婷婷在线视频| 色五月大| 久久婷婷五月综合激情国产| 69综合在线| 婷婷欠久少妇| 麻豆忘忧草午夜| 超碰99在线| 天天做天天爱天天爽| 99九九玖玖| 久久激情网| www.ppypp| 秋霞电影理论| 五月色天情| 啄木鸟丝袜美女福利视频| 日日射天天射| 天天干天天色综合| 久久久久久综合88| 草美女在线观看视频在线播放 | 丁香五月无码| 五月丁香六月婷婷久久| 九月婷婷激情| 亚洲综合五月天婷婷| 玖玖色综合| 亲子乱AV一区二区三区下载| 狠狠精品干练久久久无码中文字幕 | 五月停停999| 五月天六月婷婷| 激情VA视频| 五月开心激情| 色色色色综合网| 久激情网| 色色色色色色色色色影院| 欧美成人在线观看| 91丁香婷婷综合资源| 五月亭亭色| 啪啪操超碰| 97影院一级片| 99精品视频免费观看,| 久狠日av| 武则天精品久久| 久久女婷| 丁香五月 性爱| 停停六月 综合| 99热综合色图| 久色姿源| 日日夜夜干| 婷婷丁香18| 婷婷激情另类| 亚洲欧洲自拍图片专区五月天| 天天免费成年人视频| 天天婷婷天天| 久久久久亚洲AV无码网影音先锋| 六月婷婷色综合| 99色在线视频| 综合久久综合五月天婷婷| 肏日网在线看| 亚洲五月天综合色| 婷婷五月天无码| 5月丁香综合图区| 五月丁香婷中文字幕| 人妻久久久久久久久妻久久久久| 婷婷五月天欧美图片在线播放电驴| 99精品在线| 欧美 日韩 成人在线| 120分钟婬片免费看| 国产乱子轮XXX农村| 久久综合久色欧美综合狠狠 | 五月婷视频| 9 1 A v久久久| 色噜噜狠狠色综合成人网| Xx色综合| 激情六月婷婷| 91无码色色| 五月婷婷九九久久| 久久五月天激情视频| 亚洲丁香五月在线观看| 九九这里只有精品| 婷婷综合影院| 五月天婷婷色小说| 久久激情视频| 99久久五月丁香野外| 丁香五月天信号| 色久综合天天做视频| 久久免费操| 欧洲色| 996热re视频在线观看视频| 六月丁香综合| 色婷婷亚洲婷婷| 日本猛少妇色XXXXX猛叫| 97人妻碰碰碰碰碰久久久久久| 超碰99在线观看| hd五月婷婷在线| 日本色图综合| 丁香香蕉婷婷| 蜜乳国产网站| 日日操天天操| 久久女婷| 99热这里全是精品| 五月激情啪啪啪| 五月激情偷拍| 婷婷伊人五月天| 91日韩在线| 五月性色| 亚洲天堂九九九| 天天激情夜夜干| 91色涩| 人妻熟妇国产精品| 日本熟妇精品99| 九九精品在线观看视频6| 五月天成人综合| 欧美日韩成人在线网| 思思99热热热99| 狠狠xx| Www.sesese丁香| 成年AAAA色情| WWW.桔色成人.COM| 色五月天天| 99久久久久| 久久久久9| z色五月播播久久| 无码一区二区三区四区五区91c| 激情婷婷五月女| 综合激情婷婷| 色青青五月| 久热这里只有| 日韩一66精品| 99热在线极品极品| 色色欧美色色| 久久一伦| 五月天婷婷基地综合网| 婷婷免费无马| 久久ww| 色丁香五月婷婷婷| WWW.国产| 99久久久国产精品免费蜜乳tv| 久久婷婷精品| 中国AV性爱观看| 亚洲精品国产熟女久久久| 激情综合五月激情| 风流少妇A片一区二区蜜桃 | 五月天天爱| 久久婷婷五月综合网| 天天情色五月天| 久操乱| 五月在线| 色婷婷手机在线| 色五月婷婷网| 丁香五月综合在线播放| 操逼三区| 天天爽天天爽| 噜噜噜久久亚洲精品国产品91 | 婷婷丁香五月麻豆| 色欲一区二区三区精品A片| 五月激情综合婷婷| 五月天婷综合| 五月丁香| 激情五月天无人视频在线| 69久久久| 久久这里只有精品热在99| 99精品久久久久久久| 我爱大香蕉| 狠狠看狠狠| 精品爱欲五| 2020日日干| 日本a片网址| 五月婷婷很很色| 婷婷五月天电影网| 九九热视频精品2| 色色综合网。| 五月天激情久久| 五月天婷婷影院影院| 色婷婷综合在线| 激情五月天网站| 丁香五月激情无码视频| 日韩操人| 久久五月天 91| 人妻综合网| 婷婷五月天a| 国产九九一区二区三区| 亚洲乱码日产精品BD| 五月婷婷六月丁香激情| 黄网免费看| 97高清国语自产拍| 碰碰91| 激情 婷婷 插| 99热网站| 4399亚洲视频| 热婷婷久| 欧美亚洲色色色色| 婷婷开心激情| 大香蕉久久久| 亚洲色在线观看| 这里只有精品偷拍| 日韩精品999| 变态另类色图| 激情五月婷婷综合秋霞| 色婷网| 久久五月丁香| 久久免费视频62| 99高级会所久久| 五月花激情网| www.婷婷久久五月天| 亚洲免费婷婷| 五月丁香影视| 大香蕉五月丁香| 五月天色社区| 中文字幕性爱丰满| 99亚洲色| 婷婷涩涩网| 九九99免费视频| 97婷婷久久丁香| www.婷婷.com| 婷婷五月成人| 久热只有精品| 综合激情视频| 丁香花色色网| 99精品在这里| 99热这里只有精品2| 亚洲综合激情五月久久| 丁香六月五月天| 欧美精品熟女一区二区| 99精品爱| 性99网站| 五月香六月婷| 5月婷婷6月六月丁香| 亚洲五月天狠狠| 蜜桃婷婷丁香五月天狠狠久久综合| 影音先锋噜一噜| 99热人人| 夜夜夜天天操| 久久综合网免费视频| 九九热这里只有精品23| 天天日狠狠| 五月激情丁香六月狠狠干| 99色在线观看| 色婷丁香五月| 中文字幕性爱丰满| 欧美xx激情视频在线观看| 婷婷六月伊人| 久久五月天婷婷| 狠狠另类视频| 天天摸天天日天天舔| xfplayav在线| 婷婷播5月| 婷婷五月天久久| 成人精品人妻| 日本99久久| 337p大胆噜噜噜噜噜91Av| 中文字幕成人| 九色视频入口91| 九热av| 狠狠色丁香婷婷五月| 五月婷婷丁香网| 久久婷婷啪啪视频| 欧美婷婷五月激情| 涩涩涩五月天| 激情五月天视频| 亚洲亚洲人成综合网络| 五月婷无码| 久久激情五月天| 亚洲五月天色| 草做免费在线观看| 综合久久久| 亚洲精品又粗又大又爽A片| 97涩婷婷| 啪啪激情综合| 欧美综合五月丁香六月婷| 婷婷五月天福利| 99热国产精品| 六月五月天婷婷涩播在线| 丁香九色不卡aaa| 久久精品99国产精品日本| 亚洲在线免费成人| 九月久久婷婷| 激情精品久久| 1区2区视频| 日日撸夜夜操| 91啦丨九色丨刺激中文| 成人 在线 日韩| 呦呦视频无码播放| 欧美婷婷日本| 五月婷三级片| 99热国产| 天天干天天做| 热思思九九| 六月丁香婷婷色狠狠久久| 大香蕉狼人久久| 五月天三级| 日本爆乳片手机在线播放| 99热精品在线在线| 高清免费在线视频| 激情五月深爱五月| 99看片| 五月婷婷深深爱| 色情开心五月| 婷婷五月激情在线| 久久婷婷五月天| 五月天婷婷社区久久综合| 五月婷婷六月激情在线| 五月丁香琪琪| 色色五月综合| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 五月婷婷六月丁香首页| 亚洲国产精品成人va在线观看| 久婷久婷| 日韩美一级毛卡片| 日本成人噜噜| 欧美成人精品三区综合A片| 亚洲AV无码影院| 丁香五月激情六月综合| 乱精品一区字幕二区| 色噜噜狠狠色综合成人网| 99久久这里只有精品免费官网| 激情五月天婷婷丁香| 色五月,com| 天天情天天狠天天透| 99精品热| 超碰2021| 深爱五月婷婷开心中文字幕| 伊人久久大香网| 色婷婷综合在线| 伊人色综在线| 91九色超碰| 五月丁综合在线观看| 91操操| 丁香五月首页| 婷婷成人综合| 天天色丁香| 欧美丁香五月夫妻天| 五月天色站| 无月播播激情在线观看视频| 五月天丁香婷婷久久九| 五月天激情站| 秋霞免费视频| 色婷婷丁香五月天在线视频 | www.久久| 婷婷日日天天| 亚洲成人丁香花| 亚洲色色色色| 午夜福利8055| WWW,五月| 色啪影院| 久色网| 天天日,夜夜爽| 青草视频在线观看视频| 色久五月| 月色色综合婷婷网| 1024操逼视频| 99热精品在线播放| 国产日比| 色色色色av色色色色| a片在线免费观看一区| 日本色色视频| 色情五月丁香| 人妻少妇色综合| 天天日夜夜草进麻麻的子宫| 在线观看视频1区| 五月丁香激情综合网| 操逼巨乳91| 午夜成人网站在线观看| 久久亚洲色导航| 亚洲亚洲人成综合网络| 婷婷久久综合久色| 97在线/亚洲| 五月天激情小说| 欧美噜一噜| 思思热99er| 在线视频激情网站| 激情网第九色| 五月天色小说| 欧美激情综合五月色丁香| 久Se视频在线观看| 99在线观看| 99热这里只有精品无码| 婷婷久久五月| 久久婷婷丁香花综合网| 97超碰在线免费观看| 色色激情五月天| 亚洲成av人影院| 亚洲另类视频| sS丁香五月婷婷| 九九综合88| 色综合激情| 人妻肉射免费观看| 99自拍视频在线观看| 午夜天堂一区人妻| 玖玖午夜视频| 激情五月天婷婷视频| 久久婷婷国产| 九九综合影音先锋| 婷色五月| 激情综合五月| 夜夜操夜夜姧| 久久综合爱| 久久99免费视频| 色无码| 人人妻久久妻| 久久视频这里都是精品| 91在线看免费 九九九九| 人妻内射一区二区在线视频| 久久婷丁香五月| 色综色五月天婷婷| 精热在线综合网| 五月丁香婷婷婷激情爱爱| 欧美大片| 五月婷丁香| 欧美色频| 婷婷日日夜夜| 蜜臀九九九九| 久久伊人日日夜夜| 天天色综和网| 婷婷五月色综合| 天综合日日夜综合7799| 婷婷成人基地| 狠狠干五月天| 99热精品观看| 五月丁香六月婷婷久久肏| 人人干Av| 久er7久热| 天天婷婷综合| 丁香婷婷精品视频| 五月天五月色婷婷综合| 天天骑日日爽| 久热久色| 中文久久久人妻| 久久视屏这里只有久久| 五月天色播网| 国内婷婷丁香社区在线播放| 综合综合色色| 激情99热| 欧洲亚洲欧洲99久久| 天天日人人| 99久久免费性爱视频`| 色色色色综合网| 五月丁香好婷婷A片网| 婷婷综合九月| 超碰93在线观看| 色色日本欧美| www.com色播五月天| www.精品久9| Av在线资源| 日本人妻伦在线中文字幕| 99热亚洲| 桃色成人网| 亞洲自怕| 91九九热| 日韩伊人大香蕉| 亚洲AV无码一区二| 骚五月婷婷| 99色五月| 亭亭五月丁香综合欧美| 丁香六月婷婷缴情欧美| 日本狠狠爽| 五月天激情图| 五月激情偷拍| 五月婷婷激情综合| 婷婷综合五月| 色丁香五月婷婷| 男同91 | 玖玖婷婷婷丁香五月| 91porn一起草| 婷婷丁香六月| 丁香婷婷激情五月| 久 久9 9 热 视 频| z色五月播播久久| 97热精品| 久久久国产精品黄毛片| 97超级碰碰碰久久久| 激情久久网| WWW,激情五月天,COM| AV美美午夜| 婷婷五月视频| 丁香六月在线| 亚洲狠狠丁香婷婷香蕉| 久久3p| 久久丁香五月婷婷激情综合网| 3p日韩网站视频| 五月天久久成人| 色五月激情五月| 亚洲色综合| 久9精品视频在线| 午夜成人综合| 亚洲综合网激情小说| 26uuu| 天天骑天天操| 国产高清视频91九九九久久久| 婷婷五月天综合网| 这里只有国产精品在线| 可以免费观看的AV| 天堂成人A片永久免费网站| 啪啪色激情五月天| 永久的网站AAAA | 99综合成人视频在线观看| 99综合在线| 天天色综合综合| 五月天播播| 日韩啪啪自拍| 激情五月天啪啪视频| 色五月天电影| 色www久视频| 精品成人在线观看| 久久亚洲激情五码| 九九色热| 98永久精品| 色五月亚洲开心网| 丁香五月天之婷婷影院| 青青艹b| 五月天成人手机在线视频| 夜夜大香蕉婷婷丁香| 日韩999| 色玖玖综合网| 五月丁香婷婷六月| 色婷婷播放| 丁香六月中文| 热九九精品| 色婷婷AV在线| 99热在线成人网站| A片试看50分钟做受视频| 另类视频一区| 67194中文字幕| 91re色综合视频| 色婷婷丁香五月高清在线| 一区二区免费看| 99伊人婷婷在线| 天天综合亚洲综合| 国产av天堂| 可以免费观看的av网址| 久久久香| 五月丁香综合成人社区| 色播五月| 91VIP在线观看| 亚洲综合婷婷五月| 日韩成人不卡| 日本特黄aaaaa| 久激情网| 9999三级片| 丁香激情五月| 色噜噜狠狠色综合成人网| 五月亭亭狠狠| 国产探花一片区| 五月婷婷丁香网| 中文字幕操比影片| 五月天精品综合在线| 最近中文字幕2019视频1| WWW色五月天| 亚洲色图五月丁香| 五月丁香免费视频| 成人精品人妻| 香蕉久久国产AV一区二区| 啪啪操超碰| 久久色五月天| 99啪啪视频| 色人久久| 婷婷五月情| 亚洲视频丁香网va| 欧美成人猛片AAAAAAA| 五月婷婷免费| 99热10在线高清播放| 九九热在这里只有精品| 亚洲人成网站999综合| 五月天社区狠狠| 午夜AV网| www.jiujiujiu| 丁香五月婷婷基地| 99在线观看| 日韩五月天婷婷| 嫩草极品| 五月婷在线| 婷婷伊人综合中文字幕| 99免费| 激情亚洲婷婷六月| 欧美三级视频| 五月婷婷六月丁香综合| 婷香五月网在线| 久久六月综合| a v色婷婷| 日日操夜夜操中国无码| 色偷偷五月天| 26uuu国产色| 大香蕉AV电影在线| 久久久久久久久99精品| 俺来也综合网精品一区| 大战熟女丰满人妻AV| 五月开心深深爱激情综合 | 热99精品视频五月| 人人爱操| 久久99网| 思思热这里只有精品视频666| 在线99热| 亚洲色网址| 五月婷婷久久综合| 青青草视频免费观看| 天天爱天天操| 26uuu色噜噜精品一区| 激情性爱婷婷| 久久综合婷婷| 岛国av电影网站| 粉嫩av蜜桃av蜜臀av| 青青草免费公开视频| www热久久yy9| 色五月亚洲五月天| 久久久五月天网站| 欧美性猛交 XXXX 乱大交| 六月丁香久久| 天天干狠狠操| 91九色视频在线观看| 操操操B| 色噜噜婷婷| 激情小说在线视频| 五月天激情小说婷婷基地| 另类图片天天影视在线观看| 偷偷操九九| 夜夜操狠狠操| 丁香五月欧美激情| 激情五月婷婷综合色播小说| 久久综合这里只有精品1| 91在线人| 天天干一干| 国产精品久久..4399| 婷婷五月综合啪| 色之综合网| 99日精品视频| 久久在线视频免费观看| 变态另类9| 思思精品热在线| 怡红院院在线导航网 | 欧美激情五月天在线观看| 婷婷丁香成人五月天| 欧美日本不卡黄色片| 九九亚洲| 精品五月天| 五月丁香伊人网| 亚洲欧洲99| 久草 天堂| 亚洲无码免费看| 久久综合婷婷激情| 久99久视频| av在线资源| 亚洲色碰| 日本婷婷在线| 婷婷五月综合色拍| 亚洲热热视频| 五月丁香拍拍激情综合| 九九色逼| www色色com| 色婷婷导航| 久99在线视频| 操操人人| 国产综合色婷婷精品久久| 热99玖玖99玖玖99九九| AA片在线观看视频在线播放| 中文字幕黄色片| 丁香六月综合激情| 色婷婷狠狠| 丁香婷婷六月| www99热| 噼里啪啦在线观看免费完整版视频 | 五月天婷综合| 欧美中文五月天| 天天操天天曰| 亚洲综合色色| 婷婷五月天深爱| 色五月婷婷、老熟女| 色五月激情问网站| 亚洲五月婷婷在线| 99高级会所久久| 天天做天天要天天爽| www婷婷亚洲| 婷婷伊在线| 婷婷五月天改成什么了| 激情久久四色| 日韩成人精品一区久久久久| 天天色色婷婷| 丁香五月婷婷色情综合| 色婷婷五月天激情在线观看| 殴美激情综合网| 激情另类综合| 婷婷六月天| 97精品综合| 久久99视频| 影音先锋五月婷婷| 色综合久久88色综合天天| 五月丁香色婷基地综合久久| 丁香五月手机在线| WWW,色五月| 狠狠五月丁香色婷| 欧美日本一区二区三区| 夜夜爽天天爽| 久久精品婷婷| 五月丁香啪| 国产内射婷婷| 另类激情码| 婷婷五月天成人导航| 日韩六六久久电影| 婷婷伊人五月天| 99热这里只有精品在线播放 | 夜夜操天天干| 99热 精品在线| 色色热日| 亚洲精品网站色视频| 色五月激情综合| 久久999久久999久久999久久| 91干视频| 色色欧美色色色| 青青操丝袜美腿| 97碰在线免费观看| 天天在线天天综合网色| 激情五月天激情综合网| AV九九| 99色爱| 久9久9久9久9久9久9| 九九视频这里是精品五月| 五月天啪啪啪| 啊v视频在线观看| 丁香花五月天社区| 激情综合5| 亚洲天天免费| 青青草原伊人网| 大伊香蕉精品视频在线| 国产97色在线| 五月丁香欧美| 九九婷婷网五月天| 9色操| 久久亚洲色导航| 亭亭五月丁香五月天激情| 激情五月天小说网| 中文字幕久久婷九女同| 天天婷婷天天| 国产婷婷综合在线免费视频| 亚洲无码影音| 天天五月丁香五月| 五月婷视频| 国产又色又爽又黄又免费| 久久久99视频| 天天操夜夜爽歪歪| 国产午夜成人AV在线播放| 91无码高清| 六月色婷婷欧美| 大香蕉99| 九九操屄| 丁香五月综合福利视频导航| 97人人看| 婷婷伊人75| 开心五月色婷婷综合开心网| 五月天偷拍| 日韩啪| 婷婷五月激情网| 激情综合网激情五月婷婷| 色热久资源| 国产成人+综合亚洲+天堂| 美国不卡视频| 五月天婷婷无码视频| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 日韩啊啊啊| 狠狠干最新地址| 五月天激情小说电影| 成人AV在线电影| 成人综合视频在线| 色婷婷视频在线| 变天就操逼婷婷五月| 这里只有精品在线播放| 精品夜夜澡人妻无码AV| 色色丁香| 九九这里只有精品| 日本啪啪天堂| 五月天综合在线| 国产成人高清| 亚洲成人网在线观看| www.99精品视频| 九九热在线视频| 97日日碰碰| 99精品在这里| 精品视频网| 激情五月六月婷婷| 影音先锋男人AV资源站| 99色最新在线视频| 激情五月天色色网| 97久久人人操| 日韩成人电影AV| 嫩草视频观看| 亚洲成人中心| 丁香花婷婷五月天| 婷婷五月天天天| 日本一毛片| 久久总和99| 99ri国产| 激情色色色| 在线VA视频| αv中文字幕在线观| cc精品国产性传播| 婷婷六月久久| 五月天婷婷网站888| 庭庭久久内射| 这里只有精品久久| 色婷丁香五月| 亚洲日本三级片| 婷婷开心久久| 99热线观看9| 激情综合区| 婷婷激情丁香五月天综合| 国产亚洲99久久精品| 婷婷六月插屄激情| 久久免费少妇高潮99精品| 可以直接看的AV| 大香蕉久久婷婷| 久久99网| a v色婷婷| 亚洲区1| 成人永久免费视频在线观看| 深爱婷婷基地| 五月花免费视频| 久操福利| 来吧亚洲综合网| 夜夜操少妇| 婷婷丁香五月天色色| 夜色综合网| 久久性刺激| 亚洲色婷婷| 久久五月综合| 99热在线精品播放| 国精产品一区一区三区免费视频 | 久久九九网| 岛国av电影网站| 大香蕉啪啪| 91久久久久久| 性天天中文网| 99热九九这里只有精品| 一起草AV入口| 丁香五月欧美激情| 亚洲色婷婷婷婷人人爽| 五月婷婷黄| 成人片在线播放| 能看的av网站| 五月婷婷深深爱爱| 五月天婷婷社区久久综合| 日日爽日日| 九九99视频| 性日本激情| 97ai婷婷| 中文字幕成人影视| 欧美综合丁香网| 久久婷婷色情7777网站| 亚洲网在线观看| 色色色9| 亚洲综合丁香五月天| 亚洲五月天综合色| 婷婷色一二三区波多野结衣| 五月婷视频| 婷婷五月丁香五月| 四色女婷婷| 婷香五月| 久久婷综合网| 久久婷婷老| 激情综合久久| 亚洲VA口| 国产美女最新VA在线免费观看| 五月天丁香网| 在线日韩av| 香蕉久久av一区二区三区| 成人丁香| 996日日爱| 欧美群妇大交乱婬网| 青青草Avb在线| 久久九九热38| 色五月丁香五月| 色五月色五天色情网| 六月婷婷久久大全| 婷婷五月丁香色情| 99re66热这里只有精品| 91九色在线视频| 久久女人九九| 一本色综合色| 无码日本精品XXXXXXXXX | www.色色五月天.com| 狠狠干无码| 亚洲色欲AAAAAA| 丁香六月av| 婷婷五月69| 九九热超碰| 日夜操B| 色九九九九| 热996精品在线观看| 99热8在线| 婷婷综合九色伊人| 午夜69成人做爰视频| 五月天激情四射| 久综合网| 五月天成人小说| 色色性爱视频| 五月天久久久| 99热官网精品在线| 亚洲99综合| 欧美激情综合| www.婷婷五月| 六月婷婷色综合| 久久性爱视频网站| 亚洲另类在线观看| av人人干| 99网| 欧美性生交A片免费看| 97亚洲视频在线| 三年高清大片免费观看国语| 欧美日本免费一道免费视频| 日本三级大片| 亚洲无AV在线中文字幕| 电影91久久久| 婷婷五月丁香亚洲| 一片AV片免费播放| 97在线天堂| 99视频久久久| av在线观看网站| 黄网免费看| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 婷婷丁香六月| 岛国资源站| 另类五月婷婷| 99热这里只有精品13| 人人操人av| 五月 婷婷 成人| 丁香婷婷激情| 九九九九这里只有精品| 久久99热这里只有精品| 国产精品第一国产精品| 欧美成人在线观看| 激情婷婷综合网| 久草五月婷婷| 婷婷第六色| 另类国产综合| 天天爽综合网| 婷婷九九| 无码人妻精品一区二区蜜桃色欲| 欧美黄色一级| aa久久| 色色婷五月天| www五月| 久久xxxx| 免费V片在线| 久热这里只精品| 色五月丁香在线| 九月婷婷激情| 国产精品天天狠天天看| 亚洲AV电影av| 五月丁香网视频| 五月天 另类图片| 综合激情婷婷| 久cao香蕉影院| 婷婷九月激情| 天天射射夜| 日本一级特黄大片AAAAA级| 国产乱妇无乱码大黄AA片| 任你干aa| 极品色丁香| 91人人爽久久涩噜噜噜| 91在线日| 无毒黄色网址| 猫咪伊人久久| 日本va视频| 综合激情视频| 91碰碰视频在线观看| 深爱激情中文五月天av| 国产VA亚洲VA96| 婷婷99狠狠| 大香伊人婷婷影院| 操人精品| 激情丁香五月激情婷婷| 人妻精品在线| 丁香五月之久操视频| 91爱操| 美女五月天| 六月丁香五月婷婷| 182TV大香蕉| 丁香五月六月久久综合| 99爱精品| 久久91久久精品久久| 欧美成人精品一区二区| 97色图片中文字幕视频在线观看 | 精品一二三区久久AAA片| 9 大屁股在线视频精品| 婷婷97狠狠干| 26uuu国产| 婷婷五月色播天| 婷婷五月天丁香| 色色亚洲| 九九视频在线观看视频在线播放69| 婷婷久久久| 亚洲熟女色| 91在线观看www| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 亚洲成人在线观看av| 国产1区2区3区在线观| 五月婷婷视频28| www.久久爱| 六月丁香花婷婷| 五月婷婷开心五月| 欧美三级韩国三级日本三斤| 激情播丁香| 久久人人看| 久婷久婷| 国产精品色色| 欧在线一区| 婷婷五月中文字幕国产| 亚洲人妻av伦理| 九九综合久久| 超碰人人操在线| 奇米色大香蕉| 婷婷色日本| 超碰v| 婷婷丁香五月天综合AV| www.99热视频| 99碰超| 丁香 久久| 99男人天堂| 97碰人人操| 国产4P视频精品五区| 99精品在这里| 视频1区2区| 丁香六月激情国产| 激情综合网站| 开心激情婷婷| 综合 蜜月 婷婷| 久久久噜噜噜久久人妻| 激情宗合 激情宗合| 五月天激情亚洲| 成人短视频在线免费观看| 久久久久网站| 色婷婷888| 99热这里只有精品2|