欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,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
返回資訊列表
97干免费视频| 欧美熟女视频 色婷婷| 久婷婷五月激情| 五月大香蕉| 5月丁香六月婷婷| 五月丁香婷中文| 色色热| 性99网站| 九九草热在线观看| 国产亚洲精品人人| 精品久久99码| 免费婷婷| 丁香五月欧美激情| 玖玖激情五月天| 国产精品涩涩涩视频网站| 天天狠狠干| 天天摸.天天mo| 综合色影院| 影音先锋五月婷婷| 婷婷五月天性色| 啪啪综合| 91精品久久久久久77777| 婷婷五月天干干| 激情六月丁香综合| 久操b网| 超碰成人av| 成人无码髙潮喷水A片| 99热资源在线| 午夜婷婷久久| 五月婷婷啪啪啪| 午夜婷婷六月天| 99热无码精品| 99热骚货| 婷婷开心六月| 激情五月激情综合网| 日韩按摩二区| 久久久久久久合一狠狠做深爱| 久久这里只有国产| 五月丁香综合久久| 天天操夜夜玩!| 91丨九色丨东北熟女| 婷婷丁香五月天影院 | 婷五月天在线草| 婷婷丁香激情综合色情| 碰碰91| 亚洲色图81p| 日韩在线一级| 精品婷婷| 夜夜www| 狠狠狠狠免费| A久网| 婷婷五月天激情基地| 人人干AV| 日韩色色视频| 99热97| 日本九九九九| 丁香五月天AV在线| 91久久综合亚洲噜噜成人在线| 玖玖色资源| 婷婷色偷拍| 色婷婷亚洲在线观看| 五月丁香婷婷老司机| 久久色吧| 超碰在线国产| 伊人丁香花综合影院| 五月婷婷色吧!| 五月婷六月天| 亚洲操人| 婷婷六月丁香五月图区| 91久久精品无码一区二区三区| 99在线精品视频| 操99| WWW激情五月天| 欧美97p| 九九热精品6| 久久免费婷婷视频| 九九久久综合| 99热精品99| 丁香五月婷婷啪| 久久五月丁香综合17C| 激情美女五月天激情在线| 激情九九这里只有精品| 亚洲男女激情| 月丁香久久久| 丁香 婷婷五月| 久热最新视频| 婷婷六月啪啪| 天堂五月婷婷| 小视频一区| 天天色视频| 久久久18| 日本99婷婷| 久久三级视频| 亚洲这里只有精品| 久久性爱视频| 久久综合性| 99色视频在线观看| 国产67194| se婷97| 五月开心婷婷网| 久8色色| 丁香 久久| 久久草大香蕉| 99re99在线看| 在线视频激情网站| 日本网站久久| 热99只有精品| 亚洲激情在线| 丁香 婷婷 激情 综合 五月| 狠狠干综合| av国产精品| 综合网狠狠| 久婷婷五月丁香在线观看| 91久久婷婷人人澡草| 91seav| 欧美黄色一级| 丁香五月天精品| 亚洲第一黄网| xx久久| 一本伊人色婷| 五月天婷婷婷| 思思热99在线| 电影91久久久| 亚洲男人的天堂婷婷色五月| 亚洲A片成人无码久久精品青桔| 伊人久久大香线蕉av最新| 激情婷婷丁香色情五月天| 激情综合无码| 久久天天天| 日本色图综合| 亚洲色色色色色色色色色| 婷婷精品性视频| 丁香五月激情综合| 久久99久久99www| 婷婷六月色播| 婷婷色五月丁香六月欧美啪| 1024AV视频| 日日天天天| 亚洲午夜视频| 日本色色网| 色色五月丁香婷婷| 九九色热| 内射爽无广熟女亚洲| 亚洲五月天色| 日本欧美成人片AAAA| 天天做天天要天天爱| www99在线观看视频| 开心婷婷五月综合| 久久怕怕视频| 久色网址| 亚洲精品字幕在线观看| 天天成人丁香美女AV| 中文字幕日产A片在线看| 99熟女| 综合激情五月丁香| 婷婷五月蜜桃成人桃色丁香| 亚洲愉拍99热成人精品| 人人爽欧美婷婷久久久五月丁香 | 内射丰满人妻| 韩国不卡AC视频| 天堂草在线观| 日本黄色在线观看| h在线看免费版在线看| 天天搡日日搡aaaaⅩ| 久操福利| 狠狠做五月婷婷| 中国女人做爰A片| 开心久久爱五月天| 玖玖综合玖玖| 丁香五月手机在线| 五月丁香在线综合| 9+1视频网址| 色婷婷丁香五月| 亚洲久久视频| 丁香花五月天婷婷成人社区| 成人免费高清在线播放| 日韩一区二区三区无码| 五月香蕉网| 五月婷啪啪| 婷婷五月丁香综合亚洲| 久久婷青青草原| 激情五月婷婷老师| 亚洲色色色色色| 午夜不卡久久精品无码免费| 五月婷婷啪啪啪| 五月亭亭六月色| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 五月色丁香激情| 怡春院天天干| 五月丁香色综合| 淫荡工a| 九九99香蕉在线视频播放| 欧美色色色| 99热在线里有精品| 婷婷丁香花五月天| 青青草99re| 99人碰碰碰| 激情欧美婷五月| 久久99精品久久久| 成人美女网| 色噜噜狠狠插综合| 色婷丨日丨天丨综合久久| 黄色99热| 丁香五月瑟瑟| 婷婷丁香六月天| 婷婷丁香人妻天天| 少妇激情五月婷婷| 婷婷综合色色| 久人操| www.夜夜操| 五月激情婷婷丁香天堂| 西瓜美女a片| h亚洲| 在线不卡视频| 五月色色色| 综合色综合| 97人妻碰碰中文无码久热丝袜| 我淫我色婷婷五月天激情四射| 丁香五月婷婷基地| 久久性爱视频| 狠狠干在线| 天天干-天天日| 欧美日韩成人免费在线| 98永久精品| 国产亚洲精品AAAA片APP| 天天日夜夜| 黄涩毛片| www,婷婷五月天777me,com| 婷婷操久久| 激情五月黄色| 丁香五月婷婷免费视频| 色色色色丁香| 精品成人在线| 色婷插| 激情五月丁香五月| 公的粗大挺进了我的密道| 久草五月婷婷| 色综合久久久久| 婷婷色婷婷| 精品无码99| 月婷婷亚洲| 激情五月天丁香| 99人人操人人操人人精| 五月天成人综合| 99亚洲视频| 婷婷伊人五月丁香天堂网| 色五月丁香五| 九九热内射| 少妇人妻丰满做爰XXX| 深爱综合网| 26uuu欧美日本| 深夜男女福利刺激影院一区| 天天做夜夜爽| 五月综合视频| 国产婷婷婷| 成人综合网站| 九九精品丁香花| 六月婷婷毛片| 丁香五月www| www.久久久久久久久久久| 欧美一黄一色一乱一伦| 98永久精品| 国产亚洲网站在线| 这里有精品99| 中文字幕性爱丰满| 天堂五月婷婷| 亚洲这里只有精品| 黄桃AV无码免费一区二区三区| 在线观看国产高清视频免费网站 | 亚洲激情五月婷婷日日| 婷婷五月丁香综合人妻| 色色色综合网| 色婷婷丁香五月| 中文字幕日产A片在线看| 国产无遮挡又黄又爽免费网站| 欧美成人AAA片一区国产精品| 日韩成人不卡| 亚洲AV综合在线观看| 日韩无码专区| 开心五月婷婷在线视频免费观看| 五月天婷婷影院影院观看| 五月天婷婷免费| 大香蕉av在线| 久久综合55| 熟美女麻豆| 97人操人免费视频| 狠狠色丁香99| 久久综合丁香| 人人爽网| 亚洲无码另类| 五月激情久久| 国产亚洲99久久精品| 成人在线观看精品| 99色综合网| 九九热10| 亚洲乱码w在线观看| 色五月在线播放| 五月天婷婷婷| 另类视频一区| 五月亭亭性| 99热久| 亚洲狠狠丁香婷婷香蕉| 亚洲欧美成人在线| 丁香五月色欲| 亚洲V国产V欧美V久久久久久| 丁香五月欧美婷婷| 99热久只有| 79精品视频| 九九青青草成人| 精品一二三区久久AAA片| 狠狠综合久久综合| 国产人妻777人伦精品HD| 一区二区三区XXXXXX| 婷婷月五天在线在线看| 99啪啪网| 五月丁香A∨在线| 色久婷婷五月| 久久久久久久久久久97| 丁香欧美| 大香网伊人久久综合| 天天综合网~91| 激情黄色五月天| 99精品在线| 中国女人内射6XXXXX| 婷婷免费无马| 干一干xxxx| 五月天丁香婷婷久久九| 狠狠色丁香婷婷基地| 96精品久久久久久久久| 色欲婷婷五月天丁香| 国内婷婷丁香社区在线播放| 天天日天天操心| 色在线99| 天堂综合久| 91色综合网站在线| 婷婷综合伊人丁香| 色婷婷呢狠禁久禁| 人妻五月天激情开心网| 国产精品美女久久久久AV超清| 9有码中文| 综合五月激情网| 欧美色综合天天久久综合精品 | 牛牛色av| 成人综合伍月天| 国产毛片精品一区二区色欲黄A片| 丁香五月手机在线| 五月天狠狠色| 九月综合| 丁香六月啪| 在线观看av网站| 99久久婷婷精品视频| www.sd-xiangsu.cpm| 能直接看的av网站| 3pAV| 少妇性BBB搡BBB爽爽爽视頻| 丁香婷婷六月天| 国产毛多水多女人A片| 激情小说婷婷小说| 一本大道嫩草AV无码专区| 丁香五月天啪啪| 日本久久婷婷| 九九视频免费| 无码成人AAAAA毛片AI换脸| 情婷婷五月天在线| 婷婷伊人综合| 极品另类| 性色欲情 网站| 天天舔天天爽| 丁香五月人妻熟女| 九九综合88| 五月婷婷丁香社区| 91色九| 五月婷婷丁香综合| 99热只有精品在线播放| 99在线精品免费视频| 婷婷国产日本欧美| 99玖玖视频| 99热这里都是精品| 深爱丁香网| 九九日伊人| 激情丁香五月婷婷啪啪| 丁香蜜臀黄色婷婷五月天| 婷婷中文在线| 天天干夜夜b| 五月天另类小说久久小说网| 99久在线观看| 熟妇人妻中文字幕无码老熟妇| 69五月天视频| 婷婷综合另类| 狠狠插狠狠插| 天天激情| 五月丁香六月婷婷啪啪综合| 超极99精品| 婷香五月激情视频| 成人色站,在线视频,看片-SS1AV| AV亚洲在线| 久久精彩视频| 99热久久最新地址| 色综合丁香婷婷| 亚洲激情五月天| 五月婷婷五月天天| 99碰超| 七月婷婷色香综合网| 五月婷婷六月丁香在线视频免费在线观看| 俺也去婷婷五月天第五色| 丁香色婷婷色手机免费在线| 99日本精品视频热| www激情婷婷com| 五月天婷婷综合久久| 婷婷五月精品| 国产伦亲子伦亲子视频观看| 96精品久久久久久久久| 就去涩涩丁香五月天| 国产精品日日躁夜夜躁| 亚洲区在线| 婷婷色导航| 五月婷婷啪啪网| 色爱综合网| 久久综合站| 婷婷五月天久久| 99re热视频这里只精品| sewuyuejiqingwang| 丁香婷婷色情| 婷婷丁香五月婷婷| 颜射 精品性爱av| 成人精品人妻| 激情婷婷。| 天天天天操| 五月天婷婷综合网| 五月天久久网站| 婷婷丁香五| 日本色色色| 激情婷婷视频在线| 91熟妇大香蕉| 久久久久久久久18久久| 国产精品久久久久久久久久| 亚洲精品视频在线| 免费婷婷| 久久草中文日韩欧美| 五月丁香婷婷俺| 六月色婷婷欧美| 久热这里只精品| 五月婷久久草| 操逼巨乳91| 婷婷中文综合网| 国产乱妇乱子在线播视频播放网站| 啪啪激情综合| 五月丁香啪啪啪综合网| 欧美色色色色色色| 日本一毛片| 激情五月婷婷网| www.26uuu.com亚洲电影| 99热20| 丁香五月婷婷深爱综合激情| 国在线激情网| 日日夜夜狠狠婷婷色| 色噜噜狠狠色综合成人网| 激情五月天色婷婷综合| 久久综合首页| 538在线精品| 影音先锋色婷婷| 97碰人人操| 五月天综合| 伊人玖玖婷婷| 日本色色色| 精品久热| 免费视频WWW在线观看网站| 成人丁香| 欧美三级巜人妻互换| 五月综合久久| 国产偷人爽久久久久久老妇APP| h在线看免费版在线看| 色色操| 99这里只有精品| 大地资源色婷婷视频在线| 图片区 小说区 区 亚洲五月 | 国产成人综合在线| 天天艹夜夜艹| 日曰躁夜夜躁2026| 激情碰碰碰| 大香蕉人人人| 久久激情网| 久久五月视频| 天天干天天操天天爱| 亚洲丁香五月| 色欲午夜无码久久久久久张津瑜| 丁香激情久久| 五月婷婷深深爱| 牛牛澡牛牛爽| 色综合久久88色综合天天看| 99久99热| 免费五月婷婷网| 五月丁香六月天| 99re思思久久| 婷婷五月成人社区| 激情五月综合网最新| 五月婷丁香花| 久久人妻伦理| 五月丁香综合激情网| 婷婷色综合| 国产高清视频91九九九久久久| 国产九九一区二区三区| 亚洲激情无码久久| 狠狠操狠狠| 色色色综合网| 丁香五月最新网址| 国产AV一区二区三区日韩| 激情婷婷丁香五月| 色婷婷97| 色婷婷丁香| 激情图片五月天| 一区二区成人电影免费播放| 激情综合五月天| 深爱五月亚洲| 久久激情网| 超碰永久在线| 色婷婷综合五月| 五月丁香啪啪啪| 欧美 日韩 人妻 高清 中文| 丁香九月综合| 夜夜做夜夜愛| 91Chinese在线| 五月婷婷狠狠久久| 欧美综合在线五月天色婷婷| 99热伊人| 久综合九| 婷婷五月天论坛| 婷婷丁香人妻| 99精在线| 另类精品视频在线观看| 色播五月婷婷五月| 综合久久丁丁香婷| 99热20| 91精品久久久久久| 91疯狂操操操操| 日日操人人操| 精品成人无码A片观看香草视频| 五月婷啪啪| 婷婷五月天偷拍| 美日韩成人| 亚洲在线综合| 99九无网码| 1024在线视频| 成人色色视频| 北条麻妃九九九国产精品视频| 九九成人| 五月开心婷婷极品激情| WWW.99热| 东京热伊人| 婷婷五月六月| 久久码久久无清| 久久成人天| 成人做爰高潮A片免费视频 | 超碰国产在线观看| 成年视频免费观看| 99综合视频| 精品热九九| 婷婷五月婷婷五月| 新激情五月天| 婷婷丁香五月综合激情小说| 操逼电影免费看| 精品少妇蜜臀91| 久久AAAA片一区二区| 丁香六月婷婷缴情欧美| 一起草AV| 色婷婷成人在线| 天天干天天干天天干| 婷婷五月蜜桃成人桃色丁香| 色婷婷五月天| 开心五月丁香啪| 国产精品A成V人在线播放| 激情五月丁香色婷婷| 丁香五月影院| 26uuu激情五月天| 婷婷综合性爱网| 日本AAAAAAAAAAAAAA片| 日日噜噜久久婷婷五月天| 五月婷婷婷| 超级黄色片| 成人综合视频在线| 天天操天天日天天爱| www.超碰| 99综合一区| 久久全色| 丁香五月天黄色片| 第2色五月婷| 97亚洲视频在线| 五月激情网络| 97碰人人操| 丁香色六月婷婷| 日日爱678| 九九免费在线视频| 激情五月瑟瑟| 天天干夜夜想| 天天插天天| 久久九九re热| 天天操人人干| 婷婷五月天资源| 婷婷久久伊人| 99性爱视频| 深爱激情网五月天| 中文无码婷婷| 欧美婷婷色| 五月天激情综合网| 亚洲激情淫网| 色99免费视频中文| 五月天婷婷综合网| 这里只有精品免费视频| 99re99在线看| 婷婷激情97| 色色色成人网| 99re这里| 九九免费精品在线视频| 九九综舍久久| 蜜桃婷婷丁香综合久久开心亚洲| 色色五月天丁香婷婷| 亚洲综合丁香五月| 欧美在线97| 超碰在线网站9| 久99久精品视频| www.久久66| 夜夜资源站| 日韩黄在免| 亚洲精品无码久久| 亭亭五月天成人| 成人五月天婷婷| 久久狠婷婷| 亚洲精品一区无码A片| 激情綜合網址| 99综合激情久久精品久久| 《诡秘之主》在线观看| 狠狠色婷婷色| 丰满少妇猛烈A片免费看观看| 综合激情在线视频| 久久婷婷综合五月趴| 国产Va视频| 色综合综合色| 狠狠色丁香久久| 久久九九热38| 成人免费120分钟啪啪| www.maotanji.com| 5月婷婷6月六月丁香| 26uuu亚洲色| 亚洲成人在线播放| 日本久热| 亚洲av日韩无码| 丁香婷婷浪潮AV久久综合| 亚洲五月婷| 爱射综合| 超碰在线看| 久操综合| 97色片| 97五月天| 婷婷深爱五月天| 夜夜综合色| 五月婷在线视频免费播放| 精品九九在线观看| 精品无码色| 九九热只有这里精品| 色婷婷香蕉| 最新色色五月天| www.yw色| 精典久久| 91超碰九色| 99热日韩| 丁香婷婷久久| 激情婷婷五月女| 久热这里只有精品性色AV| 亚洲激情网| 婷婷色在线观看| 大香蕉综合在线| 久久作爱| 思思视频久久| 插插插色综合网| 五月天色婷婷视频| 婷婷丁香五月噜噜噜| 另类激情五月| 九九热精品6| 亚洲天天| 99热碰碰热| 激情五月天综合| 国产精品色色| 久久激丁香| 肏日网在线看| 激情綜合網址| 欧美色婷婷| 大波美女VA网站| 久久九精品| 五月天综合影院| 狠狠色噜噜狠狠狠888| 激情綜合網址| 色色无码| 九月婷婷综合色干| 天天久综合网永久入口17v| 亚洲小视频免费播放| 激情综合色五月六月婷婷| 五月天激情视频网站| 天天色天天日天天舔| 婷婷综合色| 97色色色| 色色色色色日韩午夜激情| 色婷婷88| 婷婷深爱色五月| 夜夜躁爽日| 91viP在线看| 激情内射人妻1区2区3区| 婷婷免费视频| www99热| www.狠狠干com| 五月天综合在线| 99ri在线视频| 欧美毛卡| 激情5月婷婷狠狠干| se99视频| 婷婷激情五月吧| 五月婷婷九月婷婷九月婷婷| 玖玖无码中文| 91综合视频丁香| 久99久热| 66精品成人免费网站在线观看| 色玖玖综合| 成人美女网| 99久久精品国产色欲| 这里只有精品99视频| 久久99热这里只有精品| 超碰免费在线| 色婷婷888| 99热精品综合| 久久综合丁香激情五月| 五月婷婷久久网| 婷婷五月天最新综合你懂的| 丁香五月亚综合图片| 亚洲这里只有精品| 激情五月份婷婷| 五月婷婷深爱六月| 五月开心激情| 99人人干人人| 婷婷五月视频| 中文成人在线| av大香蕉| 五月丁香婷草| 婷婷伊人五月丁香天堂网| 天天激情夜夜干| 六月丁香婷| 熟女91九色| 丁香五月五婷| 九九在线热九九在线热99热| 婷婷伊人| 婷婷五月天堂| 啪啪黄页网| 亚洲色模骚货| 97碰精品| 天天草天天日| 午夜天堂一区人妻| 亚洲丁香婷婷五月天综合色| 成人亚洲精品| 91网站黄| 日韩精品一区二区亚洲AV观看| 红桃91人妻爽人妻爽| 五月天婷婷色小说| 亚洲精品又粗又大又爽A片| 九九热这里只有精品23| 操操碰| 99re在线视频| 天天色粽合合合合合合合| 五月天啪啪| 超碰九热| 丁香五月天天高清在线| 99在线视频操999| 日日射天天射| 成人丁香婷婷| 开心五月激情婷婷| 亚洲成人av在线观看| 亚洲婷婷激情五月天| 91免费啪视频| 日韩操逼小电影| 久久国产成人9999久久久久| 99热的无码| 九九九九热99超碰| 五月丁香激情婷婷| 五月婷婷色色网址| 丁香五月天婷婷激情| 久色五月天| 91干在线| 五月天丁香六月综合| 中文字幕成人| 五月丁香六月婷婷a v| 51精品国自产在线| 中文字幕婷婷五月天在线观看| 五月婷婷亚洲天堂97色婷婷| 无码色色| 日本色色网站| 97干在线| 激情婷婷人妻| 五月精品99综合| 丁香五月天成人网站| 亚洲午夜电影| 色婷婷激情| 天天综合五月| 激情婷婷丁香色五月| h在线看免费版在线看| 影音先锋毛片网站| 99精品在线| 久久综合伊人综合在线| 五六月婷婷久久| 91视频五月丁香| 国产亚洲在线| 超碰在线网站9| 爱草人视频| 丁香五月婷婷啪| 99色综合| 激情六月综合| 大香蕉九操| 少妇大叫太大太粗太爽了A片| 五月婷婷丁香av| 五月丁香趴趴| 久久亚洲婷婷| 婷婷开心五月| 五月婷婷色| 67久久| 日韩在线视频网站| 夜夜夜夜做天天天做无码视频| 色五月美女| 色色五月天激情| 亚洲人妻av伦理| 久久精品性爱| 天天婷婷综合| 色色综合热| 五月婷丁香| 五月婷亚洲精品| 成人操呦av| 欧亚中文A V| 激情AV| 激情五月激情综合网| 这里只精品| 婷婷中文字幕网| 国产美女无遮挡裸体毛片A片| 久热只有精品| 第四色婷婷最爱| 五月天综合激情网| 性爱激情五月| 99色网站| 成人在线日韩欧美| 久久婷婷五月草视频| 五月丁香| 黄色五月婷| 少妇搡BBBB搡BBB搡毛茸茸| 免费国产视频| 美女美女美女三级色天天天天天| www.超碰| 91久久综合亚洲噜噜成人在线| 天堂伊人干| 五月丁香六月在线| 操操自拍| 婷婷五月天狠狠搞干| 婷婷日| 色婷婷综合久久久久| 狠狠狠狠青草| 亚洲黄网AV| 日本丁香五月| 色狠狠999综合| 成人免费va| 五月天激情国产综合AV| 久久婷婷五月综合97色一本| 99伊人性爱在线影院| 久久天堂女人| Blackedraw视频一区二区| 99热这里只有精品99| 99re免费精品视频| 操日视频| 激情九色| 99爱视频| 九九无码| 五月婷视频在线| 亚洲无码色色| 天天色综网| 婷婷五月天综合色| 六月丁香激情综合| 六月婷婷私欲| 九九视频精品在线免费| 婷婷五月AA五月在线| 婷五月天天| 久热精品视频在线观| 91久久久久久久| 亚洲不卡| 超碰AV在线| 日韩色色色色色| 欧美日韩一a.无| 久久精品色| 五月花婷婷在线精品视频| 久久久这里都是精品| 九九色中文| 在线观看熟女少妇| 久久这里面只有精品视频| 丁香五月在线视频| 婷婷激情五月天色| 五月婷婷干| 精品久久久久久久人妻| 亚洲色激情| 丁香五月六月综合激情| 开心五月激情网| 五月丁香无码| 久久五月天婷婷| 91中文在线| 丰满少妇猛烈A片免费看观看| 亚洲妇女熟BBW| 新激情婷婷| 97超碰在线观看免费| 人人爽欧美婷婷久久久五月丁香| 98永久精品| 色色激情| 五月丁香拍拍激情综合| 噜噜噜精品欧美成人在线观看| 韩国三级五月天婷婷。| 伊人狠狠色婷婷综合丁香一区| 亚州激情九月| 超碰人人艹| 99r这里只有精品哦| 97色伦另类图片小说视频| 狠狠撸激情综合丁香五月天俺来啦| 色99热| 97se视频在线| 久久伊人大香蕉| 狠狠爱成人综合网| 操逼三区| 视色网在线播放| 亚洲成人黄色网| 91操片| 99热精品在线在线| 9久热在线精品| 六月婷婷av| 丁香五月综合福利视频导航| 色婷婷丁香五月在线观看| 亚洲操逼片| 日本不卡一区二区三区| 日韩美女在线视频19| 丁香五月综合婷婷| 99热99精品在线观看| 婷婷五月天亚洲五码| 99色在线视频| 久久99三级在线视频| 婷婷激情伍月网| 五月天伊人综合| 日本久久精品| 99视频免费播放 | 丁香五月宝贝激情网| 成人va视频| 97天堂| 婷婷久久图片| 狠狠色丁香99| 性色婷婷| 操精品9| 色久婷婷五月| 日日操天天操| 麻豆AV一区二区三区| 91精品国产99久久久久久天美| 99精品在| 国产成人综合网| 亚洲天堂制| 五月综合视频在线| 热久精品| 五月婷婷视频| 99激情网| 97色热| 午夜激情久久| 婷婷五月天激情偷拍| 日韩在线视频网站| AV在线免费观看不卡| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 五月天婷婷激情小说| 九九九九毛片| 人人草碰| 丁香婷婷伊人| 99热精品在线| 狠狠色丁香| 1024操逼视频| 99热这里只有精品 搜| 亚洲成人五月天| 久久98热re| 五月天天爱| 婷婷综合中文字幕| 色情五月丁香婷婷网| 91色噜噜狠狠狠狠色综合| www.9色色色| 色 五月婷婷基地| 五月丁香六月婷| 无码人妻激情| 欧美色色色色色色色色色色| 97热超碰| 婷婷瑟瑟五月天| 五月激情丁香啪啪| 色的色综合| 五月天综合在线| 亚洲成人免费电影| 激情另类综合| www.五月天婷婷| 久久久免费精彩视频| 色吊丝99| 狠狠操婷婷| 色亭亭九月| 婷婷开心六月| 婷婷久久爱| 色婷婷色五月天| 波多野结衣成人作品在线| 五月停停丁香| 91制片厂久久久国产电影| 婷婷亚洲在线| 亚洲黄色操逼| 丁香六月婷婷姐网| 久久丁香婷婷色情综合| 色五月影视| 五月丁香偷拍| 看片视频在线免费日产在线看| 丁香婷婷婷婷十二月在线观看视频| 天天操天天草天天草天天| 狠狠色噜噜狠狠狠777奇米| 五月天激情社区| 久久久久久婷| 六月丁香六月婷婷欧美| 伊人色五月| 人人干99| 99久久亚洲精品视频| 婷婷五月天伊人网| 色色热99| 日韩黄色影院| 九九精品网| 久操干| 99这里只有精| 久久五月丁香六月婷| 久久丁香综合香蕉| 婷婷五月美女直播| 二级黄色毛片| 91超级碰碰碰| 国产婷婷五月中文字幕高清| 久久久一级AAA| 激情丁香图片| 无码区婷婷五月花开| 五月丁香黄色视频| 五月亭亭六月激情| 日本道久久91| 99日本黄站| 久草久青福利| 超碰免费电影| 婷婷天堂综合| 婷婷5月开心6月| 九九综合88| 亚洲黄色影视| 6080av| 视频1区2区| 久草热在线视频| 五月婷婷狠狠干| 五月天婷婷丁香花| 五月天色综合| 啪啪六月婷婷| 激情综合久久| 色99最新网址| 综合久久婷婷| 亚洲色色色色| 亚洲天堂啪啪| 婷婷久久国产视频| 日韩一级网站| 亚州美女| 亚洲综合另类| 激情综合婷婷| 色婷婷久久综| 琪琪色网在线| 激情五月丁香五月| 亚洲色A| 九九九这里只有精品| 97超级碰人人| 大香蕉啪啪啪| 色婷五月天激情| 天天综合久久| 97五月婷婷| 影音先锋美国A| 久99久在线| 欧美婷婷色五月| 久久只有这里精品免费| 一起草aV| 桃色成人网| 激情久久久| 性爱视频99| 日日鲁鲁夜夜爽爽| 99久久综合网| 校园春色亚洲色| 欧洲色| 久久综合影院| 亚洲激情免费视频| 婷婷色五月综合丁香| 激情五月天的婷婷| 91狼友视频在线观看| 六月婷婷五月丁香| www.henhenl| 99久久6| 天天碰天天插天天操| 日日爱678| 99精品人人| 日韩 mm 不卡| 人人肏逼视频在线一区二区| 五月激情综合网| 影音先锋噜一噜| 丁香五月手机在线| 99爱无码| 激情亚洲婷婷六月| 另类综合激情| site:hcxsz888.com| 国产精品成人AV在线| 97久操| 日逼影音先锋男人资源站| 国产精品国产成人国产三级| 国产免费一区二区在线A片视频| 99综合| 色婷婷成人| 79色色| 五月天色婷婷成人| 久久婷婷五月天激情唯美| 婷婷五月天无码熟女| 九九熱最新視頻| 久久综合婷婷| 久热大香蕉| 婷婷操逼| 婷婷综合久久| 久久98| 五月婷婷基地| 亚洲思思热久| AV激情五月| 色五月婷婷激情综合网| 天天干,天天舔| 激情五月天在线观看婷婷| 99人妻碰碰碰久久久久禁片| 超碰超碰在线| 五月丁香婷婷综合网| 97人人操人人干| 九九视频免费| 色噜噜,噜噜色| 亚洲瑟瑟精品在线| 草婷婷在线| 5月丁香六月婷婷| 五月天婷婷无码视频| 亚洲热视频在线| 婷婷五月婷婷| 99热青青草| 99久在线精品99re8热| 色播播五月天| 777米奇影视第四色| 久久久婷婷五月天| 五月天综合色| 精品久久婷婷| 久久久久久久久久8888| a色色色色色| 婷婷五月AA五月在线| m色激情网| 99色免费观看全部| 色色99| 五月婷婷激情综合网| 99热精品在线| 亚洲综合色成丁香五月色| 丁香五月天日韩无码| www.久久爱.c n| 99精品国产热久久91色欲| 亚洲色色图片| 亚洲激情综合五月婷婷啪啪| 日日色综合| 色综合久| seav天堂| 98永久精品| 日本激情ⅩXX免费视频| 五月天中文网| 丁香久久久| 中文字幕在线观看视频www| 色五月丁香com| 少妇婷婷五月天| www.久久| 色综合综合网| 欧美激情综合色综合啪啪五月| 婷婷五月av| 麻豆123区| www.激情.com.| 97色婷婷五月天| 久久伊人婷婷| 亚洲三级无码| 久久久久网站| 五月综合777| 超碰三级片| 国产乱妇无乱码大黄AA片| 国产色色小草视频| 日韩色色色色色| 视频色色色色色色| 五月丁香婷婷六月| 无毒黄色网址| 大香蕉av在线| 色色综合色| 丁香五月婷婷五月| 绿色小导航AV| 六月婷婷狠狠| 六月丁香网| 国产真实乱对白精彩| 久久 婷婷 五月天| 五月综合激情视频| 五月综合无码| 青青艹b| 亚洲激情五月婷婷日日| 综合狠狠干| 狠狠久久婷五月综合色| 丁香六月婷婷激情综合| 丁香五月天成人网站| 中文幕无线码中文字蜜桃| 五月天伊人综合| 亚洲丁香五月在线观看| 亚洲六月婷婷| 激情五月综合久久| 欧美久久婷婷| 99色天堂| 中文字幕,综合,91| 都市激情五月婷婷亚洲| 色玖玖| 久九色| 玖玖五月丁香| 亚洲AV成人精品网站在线播放| 一起草无码视频| 久久色五月| WWW久久99久久99久久| 婷婷大美在线| 天天干夜夜谢| 2017狠狠干| 五月天亭亭俺也| 丁香五月之久操视频| 六月欧美综合色情| 久久久久激情| 欧美大香蕉视频| 人妻熟妇国产精品| 五月婷婷综合性爱噜噜| 中文网av| 无码AV免费精品一区二区三区| 婷婷色五月丁香六月欧美啪| 开心激情网五月天| 免费91久久精品| 婷婷中文字幕版| 久热9| 婷婷激情小说网| 丁香五月婷婷色| 亚洲愉拍99热成人精品| 婷婷综合视频| 日韩精品一区二区亚洲AV观看| 婷婷深爱五月丁香| 9l久久久视频| 99免费超碰在线| 天天日天天摸天天| 综合图区激情| 五月天丁香综合久久国产| 色欲色香伊人| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 天天天天做夜夜夜夜做| 亚洲视频一区| 思思热精品免费视频| 免费看欧美成人A片无码| 日 日干 日日做| 天天综合精品| 91艹人| 99国产精品白浆在线观看免费 | www.com色播五月天| 天天爽天天干| 久婷婷五月天影院| 99热免费精品| 婷婷久草| 色五月综合|