欧美成人午夜精品久久久,国产?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
返回資訊列表
激情综合色播| 国产综合视频婷婷| 亚洲综合无码| 婷婷六月网| 超碰妻人人| 天天插天天射| www.狠狠狠狠| 激情四射婷婷色色色| 67194成I人在线观看线路1| 天堂爱爱| 天天色99| 天天揷综合网| 丁香五月91| 99re欧美精品| 久久性操| 久热这里只有精品在线| 激情五月天婷婷直播| 亚洲亚洲人成综合网络| 久久婷婷91| 这里只有精品,日韩视频| 超碰人人妻| 粉嫩av蜜桃av蜜臀av| 色五月av伊人| 丁香五月婷婷亚洲综合精品| 亚洲在线网站| 99精品网| 精品99在线观看| 天天综合久久| 久草五月天| 国产亚洲精品AAAAAAA片| 97热这里只有精品| 六月丁香婷婷尤物| 狠狠大香婷婷爱| 99爱在线| 九九av| 久久久精品色| 人人人人人人人人人草| 天堂久久精品| 日韩美一级毛卡片| 性色做爰片在线观看WW| 99热这里只有精品1025| 九热视频| 亚洲五月综合色播| 婷婷五月天AV网| 婷婷五月激情小说| 欧美叉叉叉BBB网站| 大香蕉婷婷五月| 伊人久热91| 99热6精品| 色婷婷综合网站| 综合久久99| 日韩不卡123| 丁香五月久久| 婷婷97碰碰| 五月天婷婷激情春色小说| 亚洲AV综合在线观看| 成人网在线观看视频| 伊人91| 日日夜夜狠狠操| 中文人妻主播久久| 99热自拍| 色六月婷婷| 亚洲黄色操逼| 日操熟女| 国产在线激情视频| 年轻的妺妺伦理HD中文| 99热这里只有精品在线观看| www.色色五月天.com| 婷婷五月天亚洲丁香| 99免费视频久久| Caop在线| 丁香婷婷午夜| 五月婷婷黄色毛片| 亚洲精品另类| 99热香港| 99热10在线高清播放| 色色色999| 99久.| 亚洲欧美一区二区三区爱爱动图| 99综合激情久久精品久久| 欧美成人无码一区二区三区| WWW,激情五月天,COM| 97婷婷在线| 大香蕉99| 婷婷五月激情的图片| 亚洲色婷婷五月| 日本特黄aaaaa| 婷婷五月天AV网| 99热加勒比| 色色色色色日韩午夜激情 | 97婷婷五月天| 丁香婷婷六月在线资源观看| 婷婷五月天激情综合网| 国产AV一区二区三区日韩| 97在线观视频免费观看| 久热九九| 丁香五月天婷婷激情| 狠狠穞A片一區二區三區| 婷婷日韩| 激情亚洲色图片丁香综合| 大香蕉久久婷婷精品综合| 激情丁香五月婷婷| 97AV在线视频| 色婷婷69| 午夜福利8055| 久久99成人性爱高清视频| 久久网日本| 五月成人丁香av91| 在线VA视频| 久久九九@| 青草青草视频2免费观看| 99综合成人视频在线观看| 开心久久五月天| 久久人妻www| 大香蕉久久| 91网站黄| 亚洲成人AV在线观看| 黄色视频网站在线播放| 色欲日日躁| 五月婷婷激情久久| 91丁香五月| 婷婷激情五月天视频在线| 99免费| 69精品人人人人人人| 襙逼网| 亚洲天天| 久久色五月天| 色综合久| 亚洲射激情| 久久99网| 五月花综合网| 国外亚洲成AV人片在线观看 | 激情 婷婷 丁香五月天| 国产欧美熟妇另类久久久 | 亭亭玉月丁香| 综合99在线| 久99久视频| 国产精品色婷婷久久久精品| 午夜成人网站在线观看| 激情性爱五月天| 欧美中文五月天| 9热超碰| 都市激情蜜桃婷婷五月天 | 丁香五月婷婷手机| www.久久久久久久久久久| 五月婷婷六月综合| 蜜臀av粉嫩av懂色av| 四月丁香五月婷婷久久| 日本九九视频| 五月婷婷激情网| 色域五月婷婷丁香| 色婷婷色99国产综合精品| 99在线观看精品| 91精品久久久久久久久| 日本99视频| 99人妻碰碰碰久久久久禁片| 婷婷色五月婷婷姐妹| 婷婷激情图片| 天天爽天天爽夜夜爽| 九九九九操逼| 激情五月丁香亭亭| 99热国产| 大香蕉久久青青| 色婷激情网| 免费无码毛片一区二区A片 | 另类视在线| 99九九玖玖| 欧美人久久| 综合色播| 激情五月亚洲| 97干视频| 亚洲99精品九九在线| 久久免费视频62| 国产婷婷五月| 六月色婷婷| 激情五月无码| 国产肏屄大片| 成人无码精品1区2区3区免费看 | 九九综合久久| 人人干AV| 99ri在线观看视频| 97人碰人操| 婷婷久久五月天| 性韩日色婷婷五月天激情啪啪XXX| 日韩操人| 九月婷婷色色| 国产乱妇乱子伦| 久久五月婷综合网| 婷色五月| 色五月婷婷操逼| 亚洲性爱干干| 97碰超级人人看| 色五月情| 啪啪91| 婷婷五月天激情亚洲小说| 红桃91人妻爽人妻爽| 超碰成人av| 新久久五月天激情| 99九九视频| 婷婷导航| 久久婷婷六月综合| 综合五月丁香六月婷婷| 人人看人人草人人摸| 91成人电影| 天天日日夜夜| 99ri视频| 日韩综合久久| 天天操天天干天天日| 色很很96| 色色免费网站| 97婷婷狠狠久久综合9色| 天天日天天爽| 欧美色色色| 六月丁AV| 五月婷婷视频28| 色色五月丁香| 日本在线视频www色| 婷婷色色欧美综合网| 五月婷中文字幕| 精品成人无码A片观看香草视频| 久热黄色| www.maotanji.com| 天天操五月天| 中文网婷婷字幕婷| 九月丁香欧美综合| 97ai婷婷| HD久久精品视频| 风流少妇A片一区二区蜜桃 | 亚洲最大在线| 六月婷婷av| 婷婷丁香精品视频在线观看| 人妻日日日| 天天干天天干天天干天天干天天干| http://www.sd-xiangsu.com/| 九九成人高清视频| 夜夜噜夜夜奇| 婷婷天天综合| 五月婷婷乱| 五月丁香av在线| 九九婷婷综合| 丁香五月婷婷久久久| 欧美五月婷婷| 婷婷五月天社区| 狠狠色狠狠色综合日日91| 另类图片五月天| 色婷婷五月网| 另类图片 五月激情| 久久精品99久久| 伊人丁香在线| 国产av一区二区三区| 久久综合中文| 激情久久久久久久久久久| 99re思思精品在线观看| 少妇激情五月婷婷| 色A网| 五月 婷婷 成人| 91丨九色丨东北熟女| 久久多色| 日本丁香五月婷婷| 日本九九热| 激情五月视频| 欧美影院| 91色婷婷综合久久中文字幕二区| 黄桃AV无码免费一区二区三区| 国自产拍偷拍精品啪啪一区二区| 欧美十二区| 色色色色色九九九九九| 丁香色成人| 色色色国产| 丁香九月综合| 五月丁香狠狠| 九九热视频99| 午夜天堂一区人妻| 婷色视频| 色的色综合| 婷婷亚洲五月色综合| 五月丁香花婷婷玉莉AV| 九九操操| 999热在线观看视频| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 婷婷丁香十月| 久久全意婷婷| 九热免费视频| 人妻久久久久久久久妻久久久久| 亚洲色网址| 99碰超| 激情五月综合网| 久久se 综合网 | 五六月丁香激情视频| 99成人精品视频| 影视av久久久噜噜噜噜噜三级| 天天插综合| 成人免费120分钟啪啪| 97一区二区| 97干视频在线| 婷婷丁香人妻久久在线观看| 激情五月天色网站| bukadeavzaixian| 思思久久99热| 久草狼人| 色婷婷五月丁香色| 人妻系列久久久久久久久久久 | 久久天堂色| 色哟哟精品| tingting五月天亚洲| 天天骑天天操| 久久大大香| 综激情网| 六月婷婷开心| 综合色、色综合| 成人版视频在线观看| 色五月婷婷五月久久| 五月天激情综合| 国产特级毛片AAAAAAA高清| 超碰在线观看caop| 九九九九九九九热| 五月天婷婷久久| 免费看无码视频A级| 黄涩毛片| 啪啪一区| 激情婷婷| 99色综合| 大香蕉啪啪| 日日日日操| 极品人妻VIDEOSSS人妻| 99久久精| 99精品久久| 婷婷激情五月视频| 野战毛片三一3| 国外亚洲成AV人片在线观看| 亭亭丁香aV| 99精品无码| 婷婷性爱五月天丁香网| 激情五月丁香综合网站 | 五月激情婷婷四射| 蜜桃五月天| 久久AAAA片一区二区| 色五月综合在线| 人人摸人人| 久久久精品免费啪啪国| www.lingjunshare.com| 精品综合网在线| 婷婷久久久久久久| 久久在线视频免费观看| 天天色伊人| 色狠狠综合| 无码人妻电影| 九九热99热| 曰曰久久| 天天插天天爽| 激情com| 99综合视频一体| 97亚洲色 torrent magnet| 午夜成人网站在线观看| 四色永久成人网站| 97色色婷婷| 婷婷五月色播网| 五月天综合久久| 色噜噜狠狠色综合成人网| 黄色一级影片| www.激情五月天。com| 婷婷五月情| 成人AV在线电影| 另类视频在线| 噜色精品| 新男人天堂人妻| 五月激情婷婷在线| 97精品自拍| 操91| 六月婷色六月| 六月婷婷最新网址| 天天日,天天插| 99视频精品视频| 四虎国产精品永久在线国在线| 三区激情四射av| 99国产精品久久久久久久久久久| 能直接看的AV网站| 五月婷婷色影院| 亚洲午夜AV| 亚洲婷婷五月天综合| 亚洲国产精品VA在线看黑人| 强伦轩人妻一区二区电影| 亚洲国产另类av| 大香蕉久久婷婷| 欧美99| 亚洲精品V天堂中文字幕| 五月丁香六月婷婷玖玖| 五月婷婷中文字幕| www.超碰97| 狠狠干无码| 亭亭色色五月天| 强壮公让我夜夜高潮A片视频| 五月天色婷婷视频| 久久3p| 99热思思| 97色97干| 5月丁香六月情| 色五月天丁香婷婷色| 日本色色色| 狠狠干伊人| 狠狠九九婷婷韩| 婷婷俺去也| 婷婷色成人| 99爽视频| 韩日AV片| 成人精品视频99在线观看免费| 五月天天天色| 精品无码色欲AV| 懂色av蜜臀av粉嫩av永陈冠希| 色五月婷婷在线| 亚洲综合激情五月| 色小说婷婷五月天天天| 久久网日本| 99久操视频| 网色99| 五月天深爱激情网| 99热这只有| 亚洲综合另类| 在线不卡的视频| 五月天激情小说| 丁香五月中文字幕色播| 久久免费婷婷视频| 99这里只有精品在线| 97碰久久| 97碰碰在线观看视频| 碰97 久| 激情五月天在线视频| 五月丁香六月婷婷网站| 五月丁香 久久久| 99热播放| 婷婷月综合| 中文字幕在线人妻| 1024AV视频| 国产亚洲精品久久久久久郑州| 9九色首页| 丁香五月23111| 亚洲无码成人网| 亚洲综合另类| 色欲影香| 91网站黄| 五月天久久网站| 99热伊人综合| 婷婷五月天涩涩| 97热91| 天天插天天干| 国产又粗又大又爽又黄| 天天操夜夜操| 国产肥白大熟妇BBBB视频| 九九热在线99| 亚洲色网络| 久久99网站| 久久久久久久97| 97碰碰在线观看视频| 六月丁香VA| 无码 色| 婷婷丁香综合成人| 婷婷六月激情在线视频| 五月深爱激情网| 性99网站| 99热综合| 91丨九色丨高潮丰满日本| 色婷婷五月天久久| 日韩在线一级| 婷婷五月色播放| 九九色逼| 国产精品18久久久| 色啦啦视频| 91热久88| 亚州综合色| 五月婷婷综合影院| 大香蕉人妻| 欧美在线视频99| 五月天婷a在线| 激情六月五月婷婷综合网| 丁香五月婷婷呀| 五月天色婷婷小说| 思思热AV| 久久99网站| 五月天丁香| 97超美国视频在线观看| 丁香六月婷婷色播| 日韩成人精品中文字幕| 国产热精品| 五月婷视屏在线观看| 五月天激情久久| 五月天激情久久| 久热这里只有| 99精品九九| 国产91九色| 9久久精品| 六月婷婷狠狠色在线观看| 久久这里只有精品16| 97 A I色色| 欧美在线干| 色婷婷成人做爰A片免费看网站| 影音先锋高清无码资源网| 婷婷五月a| 亚洲啪视频| 九色视频这里只有精品| 一区视频网站| 在线播放人妻| 午夜成人AV在线| 立川无码av| AV79| 天天日天天干天天操| 亚洲六月综合激情久久下卡| 玖玖无码中文| 欧洲免费视频色| 六月婷婷av| 日本黄色三级片内射| 亚洲蜜乳AV| 色色色99韩| 思思热在线精品视频| 六月丁香激情网| 久久婷婷七月丁香| 开心婷婷五月天电影院| 色婷婷88| caop在线| 久久久999精品| 五月丁香在线观看99| 伊人激情网| 人妻有码乱操| 五月天激情日色在线| www.ywav| 久热AⅤ| 99久久婷婷五月| 男人的天堂在线婷婷| 日本美女97在线视频| 欧美性生交XXXXX无码小说| 亚洲人妻av| 人人爱操| 操操操97| 91高潮喷水久久久久久久久 | 日本精品99网站| 九九热99熟女| 国产一级片| 婷婷激情五月| 亚洲激情网| 无码激情AAAAA片-区区| 人妻激情久久| 操操操91| AV动漫不卡无码免费| 免费AV在线| 性色婷婷| 狠狠操之狠狠操| 99色最新在线视频| 欧美三级巜人妻互换| 色色五月婷| 免费无码毛片一区二区A片 | 这里只有精彩视| 婷婷激情五月天视频在线| 久久久久久久合一狠狠做深爱| 五月丁香在线看| 日韩三级高清无码| 色婷婷操逼| 色色99| 国产精产国品一二三在观看| 欲色人妻| 91久久1118| 激情五月伊人婷婷| 五月香六月婷| 色呦呦美女| 亚洲色网址| 国产性av| 久99热在线观看| 久久综合九九| 99视频这里只有久久精品| 九九色综合九九色| 夜夜操天天干| 国产av网| 五月婷在线观看| 五月天婷婷在线啪啪视频| 激情小说 五月天| 新激情五月天天在线网| 日本天天操| 色停停影院五月天| 99热乎| 五月天婷婷视频30| 色婷婷视频在线| 激情五月成年| 九月影院義母在线播放| 99热这里精| 91九色国产熟女| CHINESE熟女老女人HD视频| 天天视频精品9| 99在线热| 色99热| 丁香五月色情| 性爱五月婷| 狠狠综合| 成年人丁香五月| 精品久久99| 婷婷丁香综合| 婷婷玉月丁香五月在线视频| PORNY九色9l自拍视频成人| 日韩丰满少妇无码内射| 99ri久久| 久久少妇视频| 天天做天天爽| 日韩AV片| 久久久五月天婷婷成人网| 91九色丨国产丨爆乳| 婷婷玉月丁香五月在线视频| www.五月婷婷久久.com| 丁香六月婷婷激情| 色9色| www.99热在线观看| 丁香五月欧美婷婷| 五月激情综合婷婷| 亚洲高清在线| 无码色综合| 天天色色婷婷| 99久久99久久综合| 91无码视频| 久久婷婷五月综合色丁香| 99热这里只有精品8| 九九热91| 五月停停激情网| 久草热久草在线视频| 五月天激情久久| 十月丁香九月婷婷综合| 欧美性生交XXXXX无码小说 | txt五月激情四射网综合俺也来了| 九九视频免费| 色噜噜狠狠色综合日日| 91精品久久久久久久久 | 久青操| 色婷婷色综合| 人人人操B超碰| 色色亚洲| 青青操绿aaa一区日v| 午夜成人AV在线| 99精品高潮| 婷婷五月天激情丁香| 天堂成人A片永久免费网站| 伊人99热| 久久99精品久久只有精品| 99精品一二三四视频| 99久热这里只有精品| 日本三级日本黄色| 五月草影视| 激情综合色婷婷啪啪五月天| 丁香久久五月天视频在线观看| 五月丁香婷婷综合| 五月丁香婷婷综合在线| 丁香五月激情啪啪| 精品一区二区三区四区五区六区介绍 | 五月天激情综合网站| 六月婷婷激情| 色婷婷导航| 婷婷伊人网| 色播婷婷五月天| 色婷| 五月婷视频久久| 日韩AAAAA| 丁香五月天导航| 99色性爰网络| 久久国产性爱A V| 噼里啪啦在线观看免费完整版视频| 色婷婷婷av | 视频一二区| 99精品在这里| 日韩精品成人在线| 色婷网| 亚洲一个色| 五月丁香| 99思思热只有在这里看| 丁香五月WWW| www.夜夜| 99亚洲天堂| 激情五月婷| 26UUU精品一区二区c〇m| 五月婷婷黄色网址| 婷婷 色 丁香 夜| 色婷婷五月天成人网| 九月丁香亭亭| 亚洲综合色网站| 久久婷婷五月天丁香| 五月天狠狠网| 超碰在线成人| 51精品国自产在线| 五月激情六月综合| 超碰人人操人人干| 国产亚洲精品AAAAAAA片| 午夜激情五月| 中文字幕av在线播放| 天天干夜夜谢| 思思热99在线| 超级黄色片| 色婷婷色99国产综合精品| 97色色色色色色色色色色色色色| 玖玖热99| 五月婷婷五月天| 婷激情五月| 五月丁香少妇| 欧美人与性动交CCOO| 中文字幕乱轮| 丁香五月天啪啪| 精品一二三区久久AAA片| 亚洲av骚货| www.色婷婷| 精品日本视频444| 激情久久久久久| 天天婷婷天天| 第四色五月婷婷| 色噜噜狠狠色综无码久久合欧美| 欧美丁香婷婷五月| 色五月丁香五月激情五月激情| 中文字幕丰满乱孑伦无码专区| 国产精品视频免费看| 激情综合网,五月| 玖玖婷婷婷丁香五月| 婷婷性爱无码视频| 天天做天天爱综合| 欧美性爱一区| 激情九月丁香婷婷| 99热亚洲精品| 天天舔天天操| 97色五月天| 9热视频在线观看| 97五月婷| 思思热在线观看| 激情五月婷婷丁香| 多精窝99在线视频| 碰碰女| 色婷婷小视频| 夜夜操狠狠操| 丁香大香蕉| 99性视频| 亚洲A片成人无码久久精品青桔| 99热97| 五月综合亚洲婷婷| 婷婷激情中文综合| 综合性爱网| 9色天堂| 中文字幕网伦射乱中文| 欧美久久婷婷| 五月丁香啪啪网| 激情五月天网页| 99在线观看视频免费| 一级二级色大片| 不卡成人免费| 无遮挡国产高潮视频免费观看| 亚洲AV人人操| 久久精彩免费视频| 亚艹艹| www.日韩艹| 久久只有精| 99热在线精品播放| 成人短视频在线免费观看| 91热视频| 亚洲av| 精品一二三区久久AAA片| 五月婷婷AV| 大香蕉伊人99| 综合色色婷婷| 日本成人噜噜噜| 99re这里只有精品视频了| 五月天成人手机在线视频| 99丁香五月婷| 精品国产va久久久久| 96丁香六月婷婷蜜桃综合久久| 狠狠色丁香久久婷婷综合五月| www.99操.com| 久热精品免费视频4| 丰满老熟妇BBBBB搡BBB| 欧美经典片免费观看大全| 99热首页| 综合久| 99无码精品| 99色在线| www.狠狠| 99免费视频| 色婷婷丁香A片区毛片区女人区| 大香蕉五月天婷婷| 久久xx| 国产激情久久久| 大香蕉啪啪啪| 亚洲亚洲人成综合网络| 国产精品涩涩涩视频网站| 天天色情站| 人与禽A片啪啪| 亚洲成人无码专区| 九九九激情网| 色综合久久8| 超碰99热在线观看| www激情网站| 操人久久| 丁香六月婷婷| 在线五月色播| Www.婷婷五月| 99精品视频网站| 日本天天操| 久久综合丁香| 久久婷婷综合五月天| 五月婷婷激情| 一级AV片| 丁香婷婷午夜| 97久久久久| 五月激情小说| 五月天婷婷久久| 电影91久久久| 国产成人亚洲综合亚洲| 丁香婷婷五月六月久久| 五月色情婷婷| 99热青青草原| 深爱综合网| 九九五月天| 可以免费观看的av| 99爱在线| 色v综合网| 99热精在线九九久久保| 五月丁香色婷婷熟女| 亚洲精品国产精品乱码视99| 性爱网五月天| 欧美性生交XXXXX无码小说| 九九热9| 精品99在线| 色五月无码| 激情五月婷婷老师| 欧美人人操| 亚洲精品V天堂中文字幕| 丁香五月ⅤA久久久| 五月婷婷啪| 26UUU精品一区二区c〇m| 亚洲美女网Va| 日本99久久| AV在线不卡网站| 激情九月婷婷| 婷婷五月天另类网站| 超碰男人色| AA片在线观看视频在线播放| 五月天大香蕉AV| 天天色综和网| 99操逼| 这里只有精品1| 色综合77777| 欧美影院婷婷| 五月天精品综合| 狠狠色婷婷| 秋霞九九无码| 青青草原中文字幕| 综合久久五月天| 久久久精品人妻| a毛片二逼wwwwwwwwww| 99热伊人| 这里只有精品免费视频| 91丨九色丨东北熟女| 天堂亚洲 在线| 天天干天天日日| 精品久久9| 在线观看视频1区| 丁香综合婷婷开心激情网| 五月丁香欧美综合| 色色国产| av在线观看网站| 久热网站| 亚洲亚洲人成综合网络| 激情五月婷| 99综合激情久久精品久久| 五月天国产| 亚洲色色五月| www.狠狠干com| 婷婷五月天色播| 色婷婷在线影院| 狠狠狠狠狠草| 日本一级一级一级一级| www.97碰碰com| 五月丁香淫淫婷婷婷| 中文字幕欧美日韩VA免费视频| 丁香婷婷综合激情五月色| 婷婷六月天亚州| 狠狠综合网| 超碰操网| 婷婷在线播放| 久久精品视频在这里有| 人妻丰满精品一区二区A片| 亚洲中文字幕AV| 久久人妻精品| 96色婷婷| 天天天摸夜夜夜玩| 香蕉AV777XXX色综合一区 | 天天碰夜夜操| 99亚洲综合| 99久久6| 黄色成人网站在线播放| 丁香五月人妻| 在线色婷婷| 五月丁香六月情婷婷久久| 日本一级一级一级一级| 丁香五月,开心五月,成人婷婷| 丁香五月婷婷偷拍| 激情五月天99色| 热99AV网站| 丁香婷婷浪潮AV久久综合| 玖久精品视频9| 日产精品久久久久久久蜜臀| 欧日韩AV| 色99视频| 色激情综合狠狠婷婷| 五月天婷婷在线AN| 激情五月丁香五月| 五月婷婷影| 久婷五月| 久久久这里有精品| 丁香五月激情婷婷视频| 99久久久| 快乐婷婷五月天| 99操99| 亚洲天天免费| 思思久久99热只有频精品66| 26uuuu精品一区二区| BBWCUCKOLD精品熟妇| 五月激情综合激情五月| 亚洲日韩一页精品发布| 色 五月俺去也| 播丁香五月婷婷欧美| www开心激情网| 丁香深五月婷婷| 久久久久丁香婷婷五月天| 91刘玥视频在线观看| 五月婷婷色五月| 婷婷五月丁香超碰| 大香蕉久艹| 大功率国产在线| 99热综合| 五月婷婷啪啪网| 欧美婷婷色五月网| 激情六月天| 亚洲国产成人在线| 婷婷久久综合| 五月丁香九九九综合| WWW色色色COM| 欧美啪啪9| 婷婷五月成人| 天天射影院| 五月天婷婷视频30| 金品在线视频99| 99热国产精品| 天天草天天舔| 色婷婷精品视频在线播放| 99热这里只有精品55| 亚洲不卡欧洲| 色五月网址| 青青草原99热| 狠狠色色综合| 伊人在线视频| 六月丁香五月激情婷婷| 五月丁香人妻| 色五月综合| 天天干、天天日日| www.婷婷,com| 欧美99热| 中文字幕高清av| 无码髙清| 亚洲视频在线观看99| 男女激情久久| 另类A片| 亚洲婷婷丁香五月亚洲| 婷婷丁香五月天操逼| 婷婷久久网| 六月婷婷影院| 国产av影片| 年轻的妺妺伦理HD中文| 99精品视频免费观看| 亚洲国产婷婷色五月| 91人人爱| 99色在线观看| 丁香五月精品| 午夜大香蕉| 激情婷婷五月在线合集| 九九激情综合| 婷婷六月色播| 丁香五月色| 人人综合色| 日本99久久| 日本欧美国产| 97资源碰碰| 182.t午在线观看| 91操操| 色色 亚洲| 婷婷五月亚洲激情| 久久狠婷婷| 99精品国产乱码久久久人妻| 五月丁香激情综合啪啪| 99热这里精| 久99久视频| 色婷婷久久9.com| 丁香五月天之婷婷影院| www五月天com| 色的色综合| 9久国产精品| 中文字幕丰满乱孑伦无码专区| 99亚州综合精品成人网| 丁香五月婷婷影院| 亚洲婷婷开心五月| 超碰在线视屏| www.狠狠| 欧美日本国产欧美日本韩国99| 九九这里有精品| 亚洲免费电影2| 五月丁香淫淫婷婷婷| 99五丁香月| 激情婷婷五月天日本系列| 婷婷五月天 丁香五月天 裸体| 99热日本| 5月丁香美女影院| 色五月成人网| 人碰人人人玩91| 色狠狠色综合| 996热re视频在线观看视频| 九九免费精品| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 影音先锋 婷婷| 青青草青青草五月天| 国产精品久久久60086| 婷婷五月天性色| 人人看人人摸人人| 伦乱人妻| 久久婷婷五月综合色丁香| 综合99久久天天综合| 97在线精品视频| 99操视频| 丁香六月婷婷综合| 九九热在线观看视频网站| 狠狠色丁香乆乆| 日日狠狠久久偷偷四色综合免费| 色婷婷久久9.com| 日日干天天| 在线婷婷| 国产精品久久久久久久久久| 久久婷婷亚洲五月天| 99在线看视频| www.狠狠操| 久/久精品99看9| 青青草免费公开视频| 99色在线观看视频| 免费视频WWW在线观看网站| 99精品视频偷拍| 久9热视频| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 六月狠狠综合| 五月婷婷综合潮喷| 亚洲久久婷婷| 婷婷五月综合啪| 99色 色| 五月天另类小说久久小说网| 五月婷婷花| 五月丁香黄色| 79色色色色| 久久99热久久99精品| 天天激情站| 五月婷婷综合丁香视频| 五月丁香六月激情视频| 婷婷五月天狠狠色| 五月天激情四射网站| 五月丁香六月婷婷久久肏| 日韩欧美成人片| 91九色丨国产丨爆乳| 久操人妻| 99这里有精品| 疯狂做受XXXX高潮A片动画| 午夜精品久久久久久久爽| 91se精品国产| 丁香五月婷婷影视先锋| 色久一| 在线观看996精品| 色5月婷婷色| 99色色热热| 天天人人天天爽| 激情美女五月天激情在线| 伊人五月丁香| 天天干天天操天天射| 91干| 五月天丁香| 丁香激情综合| 丁香五月婷婷99| 五月丁香 啪啪| 热的国产99热| 五月天伊人日日噜影片AV| 伊人久久五月天综合| 激情综合五月天| 丁香五月婷婷六月| 少妇2做爰HD韩国电影| 丁香五月亚洲综合| 4399在线观看免费毛片| 九九精品视频免费在线| 婷婷五月开心中文字幕色| 99热这里只有精品最新地址获取| 久热这里只有精品6| 五月天激情图片| 无码人妻少妇色欲AV一区二区 | 极品五月天| 99热精品在线| 激情综合五月丁香| 97操碰98| www98日本小时间到了| 伦乱美欧| 99热在线成人网站| 丁香五月色色| 香蕉人妻AV久久久久天天| 午夜免费高清AV片| 99热99ai| 色噜噜狠狠插综合| 99视频精品| 国产AV影片| 久综合九| 深爱激情五月天色婷婷| 五月婷婷综合丁香视频| 思思热这里只有精品| 99热草草| 超碰人人艹| 97热91| 久久久99婷婷久久久久久| 六月丁香婷婷亚洲中文玖玖| 特级西西4444www无码| 97色色网| 99久久高清视频| 888精品福利地址| 成人丁香五月| 欧美色五月| 91AV视频| 日本在线免费中文com.| 亚洲色婷婷| 97夫妻超碰| 噜噜干日本| 五月婷色激情五月| www.五月天| 国产综合久久久777777| 婷婷亚洲五月丁香综合在线| 亚洲午夜一区二区| 亚洲成人AV电影在线| 五月丁香啪啪激情| 人人爱人人摸人人澡| 婷婷五月天成人网| 五月丁香婷婷啪啪网| 婷五月丁香| 精品人人操| www.久操| 极品 少妇 内射| 亚洲AV网站| 婷婷丁香五月天大香蕉| 丁香六月激情综合网| 五月婷婷丁香综合| 综久久久| 国产精品色色色色| www婷婷| 欧美久久网| 五月丁香在线婷婷美女| 九九色逼| 99在线观看视频| 五月丁香婷婷综合网| 五月Huangsewang| 天天玩天天摸| 中文AV在线播放| 激情丁香久久| 99愛国产| 欧美情色电影一区二区| 婷婷久久欧美| 色婷网| 三级毛片7979| 噜噜吧天天爱| 五月天色色色网| 高清无码中文字幕aVDV| 久热超碰| 伊人网欧美在线男人天堂五月丁香 | 天天开心天天色| AV色婷婷| 六月丁香狠狠爱| 五月婷婷中文字幕| 182.t午在线观看| 99色热视频| 专区无日本视频高清8| 思思久久99热| 一级性爱视频| 91色综合| 色碰碰视频| 久久久ww| 黄网免费观看| www.99精品在线| 玖玖婷婷色五月| 啪色综合| 久9无码视频| 碰碰碰91| www婷婷| 玖玖婷婷色| 另类小说五月天| 久热伊人9| 五月天婷婷丁香导航| 婷婷五月天AV在| 亚洲六月婷婷| 久久一品区| 无码99| 国产操B视频| 国产精品成人AV在线| 99自拍视频网站| 亚洲AV成人在线| 亚洲成人在线播放| 久久这里有精品| 六月欧美综合色情| 无码人妻AV久久久一区二区三区| 97深爱伊人综合| 久草婷婷网| 99av视频| 婷婷国产欧美97| 日韩综合天堂| 狠狠色丁香| 天天爽天天操| 狠狠操狠狠狠| 亚洲天堂玖玖| 色婷婷激情| 国产avapp 网| 91精品综合久久久久久五月丁香| 天天人人综合| AA片在线观看视频在线播放| 婷婷伊人久久综合| 日日噜噜久久婷婷五月天| av在线免费网站| 色综合久久44| 97五月天| 五月丁香色狠狠干大屄| 情色五月天 网站| 99无码视频| 亚洲综合1024| 97精品综合| 激情五月丁香激情综合网 | 久久综合久色欧美综合狠狠| 五月丁香五月天现场视频| 六月色日韩| 国产性av| 嫩草乱码一区三区四区| 91精品无码久久久久久五月天| 伊人久久婷婷| 婷婷丁香五月天综合网| 91精选国| 99久久久久久www| 日本怕怕视频| 偷拍九九热| www.五月丁香| www.天天干.com| 操逼电影免费看| 色私五月婷婷| 丁香五月成人论坛| 97人人操人| 婷婷色色五月天| 久热视频这里只有精品68| 婷婷五月天精品| 五月激情天| 国产,欧美,日韩,性爱| 99热在线观看精品| 亚洲亚洲人成综合网络| 五月天婷婷激情在线色图| 中文字幕黄色片| 五月婷A V在线| 色五月超碰| 九九久久99| 991精品在线视频| 无码色| 激情五月天激情小说| 无码色色色色色| 99精品九九| 色99网| 人人爱国产| 色色色综合视频| 久热亚洲| 看逼中文字幕|