欧美成人午夜精品久久久,国产?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
返回資訊列表
91狼友视频在线观看| 六月丁香婷婷视频综合在线观看| 亚洲AV在线免费看| 五月婷婷六月丁香玖玖玫瑰91| 婷婷五月天激情网| 亚洲综合激情五月| 玖玖色综合| 丁香五月天电影| 久久er+| 激情 久久 婷婷| 九九热在线精品| 色区域网站视频| 久久99久久久久久久噜噜| 婷婷丁香五另类网站| 日韩三级片一区二区| 日韩ww| 激情五月婷黄版| 五月天激情综合网俺也去| 天天插天天插| 亚洲综合久| 激情五月天色爱| 五月天丁香欧美激情| 亚洲激情五月天| 婷婷久久影院| 色五月激情| 亚洲综合婷婷| 五月婷婷成人网首页| 丁香婷婷老司机久操| 区美毛片子| 99久久思思| 亚洲无aV在线中文字幕| 涩涩激情五月婷婷| 97人碰人操| 成人午夜无码视频| 五月婷婷基地| 97福利视频| 五月婷婷六月丁香在线| 久久婷婷五月天激情唯美| 人妻九九九九| 97人人射| 99热99ai| 99久久黄色顶级视频| 五月丁香色综合| 中字幕视频在线永久在线观看免费 | 99精品国产在热久久婷婷| 插插网爽妇五月丁香| 性爱七区| 欧美25p| 九九热a| 9久久精品视频| 五月丁香影院| 国产精品18久久久| 亚洲V国产V欧美V久久久久久| 亚洲人成网亚洲欧洲无码久久| 激情五月婷婷综合| 六月色色| 国产成人片| 丁香五月激情啪啪| 五月婷婷丁香五月| 无码激情AAAAA片-区区| 中文字幕乱码亚洲精品一区| 91九色首页| 丁香六月激情综合| 五月丁香婷婷色| 天天干天天干天天干天天干天| 久久99综合| 久久久久久久久久久44| 操日视频| 激情综合亚洲| 久久激情综合| 日日夜夜爽| 日日狠夜夜狠| 啪啪婷婷五月天激情| 九九机热| 操操自拍| 丁香在线视频| 亚洲偷| 丁香激情综合| 开心五月婷婷婷美女| 婷婷五月天中文字幕| 婷婷天天色| 五月天a婷婷伊人| 五月天婷婷六月| 欧美 日韩 成人| 色色97丁香婷婷五月天| www激情| 丁香五月色色色色| 夜夜干天天干| 97资源碰碰| 婷婷九月激情| 综合欧美五月婷婷| 1024婷婷综合久久五月天| www99久久| 人人超碰99| 五月天丁香花婷婷| 色五月婷婷狠狠撸| 99久久6| 五月激情婷婷丁香| 丁香激情五月| 色老久久| 中国激情网| 五月天 无码| 97久久久久| 色色无码| 97色婷婷| 久久久久8888| 男人天堂亚洲综合| 99热99在线精品| 97婷婷久久丁香| 国产日韩欧美性爱| 久久亚洲精品成人无码网站导航| 色级停停| 久热综合| 婷婷五月天在线综合| 伊人婷婷综合| www.99操| 最新精品视频99| 五月婷婷婷婷| 中国操逼99| 五月丁香婷婷啪啪综合| AV天堂婷婷五月天| 99久久婷婷| 99热伊人综合| 色婷婷五月天激情久久| 丁香六月婷婷综合| 99碰网站| 99精品小视频| 丁香五月天堂婷婷| www狠狠| 色综合久久888| 色碰97| 五月丁香猫咪久久婷婷综合视频激情四射网入口 | www.sebowuyue| 网色99| 99热这里只有精品50| 五月婷婷色影院| 国産精品| 99久久.www| 色五月婷婷五月久久| 夜夜爽天天爽| 91日精品| 婷婷激情五月天激情| 天天干,天天日| se.久久视频在线观看| 日本色婷婷五月天成人电影| 嫩草AV久久伊人妇女超级A| 五月情涩综合婷婷| 婷婷久久丁香| 影音先锋91男人资源在线播放| 国产欧美精品AAAAAA片| 婷婷天天插天天爱| 激情久久久| 9精品在线| 亚洲综合激情五月久久| 超碰在线91| 成人精品在线| 被强行糟蹋的女人A片| 狠狠久久婷五月| 四色五月婷婷在线观看| 91色色色视频| 99热只有这里有精品| 国产婷婷色综合AV蜜臀AV| 国产97色在线 | 日韩| 丁香五月影院| 99惹| 91人久| 第四色五月婷婷| 国产日比| 免费视频无码| 青青草婷婷综合五月| 丁香五月天激情| 色五月首页| 色五月激情| 玖玖婷婷五月| 日韩人妻无码专区| 色五月丁香五月婷婷五月成人网| 97丁香婷婷| 人人操女人| 女人天堂AV| 9热久久在线| 可以看的AV| 亚洲成人无码片| 亚洲色模骚货| 亚洲免费av在线| 九九热免费视频| 亚洲一级AV在线免费播放| 亚洲天天操| 亚洲天堂婷婷丁香| ss五月天激情| 日本波多野结衣视频| 欧美日本一区二区三区| 久久的爱大香蕉| 人人干人人操人人摸| www.com任你艹| 色五月综合资源推荐| 99热网址| 热91久| 射久久丁香五月| 男人的天堂99| 99精品自拍视频| 亚洲成色综合网站免费观看| 另类亚洲电影| 婷婷五月天综合中文| 夜色热久| 九九99免费视频| 婷婷激情小说网| 91久久久久久| 久久人妻久久| 综合激情开心五月| 色婷婷成人做爰A片免费看网站| 老师的粉嫩小又紧水又多A片视频| 成人.在线日韩| 婷婷操婷婷干婷婷射| 五月开心激情| 九九九日本熟女| 内射人妻视频国内| 色婷婷深爱五月| 九九综合影音先锋 | 日韩av免费版| 婷婷激情六月| www.99情趣网| 六月婷婷视频| 在线成人网址| 亚洲AV另类| 大香蕉人妻| 超碰色色综合| 丁香五月天AV在线 | 99在线综合视频| 综合网啪啪| 无码天天操| 一区二区三区XXXXXX| 九九热超碰| 99色在线观看| 秋霞午夜理论| 乱码操操| 激情图片婷婷| 五月婷婷亚洲色图| 综合久久五| 欧美久久婷婷| 色色日本| 九九综合久久| 精久久色| 好好干av| 色综合久久88色综合中文字幕| 97碰啪啪| 色综合久久中文| 婷婷之六月丁香| 日本一级特黄大片AAAAA级| www..999热久| 天天噜| 六月丁香五月激情网| 色哟哟精品| 182tv992tv人之初午夜免费观看| 六月丁香啪啪| 成人电影在线免费试看| 婷婷五月天性色| 五月天开心网| 五月天婷婷综合网| 99网| 婷婷五月天av| 婷婷五月天伊人| 天堂综合久| 日韩乱玛久久| 欧美精品熟女一区二区| 婷婷五月精品中文| 人人操人人妻| 99热这里是精品| 99毛片| 99久久网站| 九九热只有精品| 久久婷婷一级片| se.久久视频在线观看| 色五月婷婷在线观看第一页舔| 五月丁香人人婷婷在线观看| 五月丁香WWW| 婷婷丁香五月天哟啪| www色色com| 二色AV| 91热久久| 婷婷五月天777| 国产韩日亚洲美州欧亚综合在线| 97操操网| 久久一操| 婷婷激情九月| 日本ww亚洲| 亚洲激情高潮| 婷婷丁香五月综合激情视频| 天天摸天天爽| www.夜夜操.com| 久99在线视频| 亚洲黄色影视| www.韩日视频| 色婷婷中文在线| 日本啪啪网| 66精品国产成人| 就要爱综合| 激情丁香五月婷| 色站9/| 中文字幕欧美久久| 综合婷婷六月| 成人五月天在线视频在线观看| 色色五月天丁香| 丁香五月另类色婷婷麻豆| 99ri在线| 五月停性愛| 综合日本婷婷| 婷婷久久欧美| 国产偷人妻精品一区| 日日操夜夜爽| 99热在线观看| 婷婷六月成人| 激情综合亚洲| 色五月天本日| 久久久噜噜噜久久人妻| 强奸幻女毛片| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 少妇2做爰HD韩国电影| 久热99狠| 久久婷婷婷| 天堂婷婷五月在线| 色综合色综合色综合色综合| 99这里热| 日本久热| av一区二区电影免费在线观看| 99天堂网| 操逼综合网| 欧美欧盟性爱网| 亚洲性受XXXX五月丁香| 天天天天天久久久久久| 久热91| 国产欧美熟妇另类久久久| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 丁香五月欧美激情| www.天天干| 波多婷婷久久| 五月丁香色婷婷伊人| 99爱在线视频观看| 成人做爰A片免费看视频| 婷婷色资源| 亚洲成人综合在线| 丁香五月天资源网| 激情五月天婷婷色色色色色色色色色色色| 99热99日天天干| 另类色网| 超碰av在线| 天天爽在线视频| 婷婷五月天激情开心网| 婷婷五月丁香青青草在线| 中文字幕在线免费| 婷婷久月| 中文字幕综合色| 99er免费在线观看| 99热18| 人妻视频在线| 久色| 久久五月天综合| 乱精品一区字幕二区| 粉嫩av蜜桃av蜜臀av| 女人天堂AV| 久婷自拍视频| 国产67194| 丁香五月中文字幕| 久久九九热视频| 99久热在线精品| 第四色五月天| 色狠狠图片| 国产AV一区二区三区日韩| 第四色婷婷最爱| 久久AAAA片一区二区| 春色激情第四色| 久久综合九色综合97婷婷| 97色伦另类图片小说视频 | 婷婷九月亚洲| 亚洲色网络| 婷婷四月 成人 狠狠干| 草了bav视频在线观看| 狠狠色无码| www.色多多婷| 五月天婷婷AV| 狠狠色五月激情| 第四色在线观看| 天天狠狠色| 91九色PORNY中文啦| 婷婷淫淫狠狠六月| 天天干夜夜操A片| 亚洲亚洲人成综合网络| 五月婷婷丁香俺日污视频| 婷婷九九视频| 欧美激情综合色综合啪啪五月| 五月天大香蕉AV| 黄色片区子| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 久久er99| 亚洲午夜AV| WWW.国产| 亚洲五月婷婷| 99热香港| 国产超碰人人| 亚洲视频一区| 久久人人九九| 婷婷激情五月天小说| 亚洲色色五月天| 九九黄色网| 一级A片天天操夜夜操| 日韩三级视频一区二区| 夜夜干天天操| 99爱在线观看视频| 综合欧美五月婷婷| 99碰碰碰| 人妻久久久久久久 | 丁香六月天婷婷色| 婷婷色一二三区波多野结衣| 久久久噜噜噜久久人妻| 婷婷午夜天| 超碰在线国产| 亚洲成Av人片乱码色第1集| 香蕉婷婷色五月| 一區四區歐美日韓| 久久久久亚洲AV成人无码电影| 久久这里只精品| 欧美激情五月综合| 超碰人人99| 色噜噜狠狠色综合成人网| 思思热精品免费视频| 久久婷综合网| 亚洲一区二区色图-亚洲精品国产精品乱码-成人AV | 丁香五月婷综合| 天天色色天天| 丁香五月天综合| 激情com| 天天综合五月天| 国产午夜成人免费看片无遮挡| 五月丁香婷婷在线| 99热www| 色无婷婷| 蜜臀AV在线观看| 99热最新精品| 婷婷内射视频在线| 999影院成人在线影院| 婷婷五月天久久久| 色五月婷婷自拍| 成人AV片播放| 亚洲中文字幕在线观看| 五月丁香六月婷综合成人综合| 久久久人妻久久久| 影音先锋一区二区三区| 成人网页在线观看| 超碰2021| 大香蕉综合视频在线| 人妻内射视频| 成人在线网| www.色婷婷.com| 婷婷五月天第四色| 五月丁香色狠狠干大屄| 五月丁香六月婷婷综合免| 他改变了拜占庭| av久热| 色青五月天| 玖玖玖婷婷婷| yazhochengrenavwang| 丁香五月天堂婷婷| 五月丁香亭亭激情操逼网| 久久A极片| 午夜69成人做爰视频| 中文av网| 婷婷玉月丁香五月在线视频| 欧美日本不卡黄色片| 国产毛多水多女人A片| 亚洲天堂久久| 99热精品在线观看| 丁香五月激情婷婷| 无码人妻精品一区二区蜜桃色欲| 69午夜成人影片| 久久丁香五月婷婷激情综合网| 五月丁香激情综合网官网| 日韩黄色中文字幕| 淫视馆av三区| 丁香香蕉婷婷| 丁香五月激情啪| 96精品久久久久久久久| 欧美日本黄色| 热的国产,热的综合,热的有码| 97成人在线视频精品| www亚洲无码| 牛牛色av| 天天日天天做天天舔 | 99碰视频| 99在线热视频| 99热只有精品综合| 伊人天天色| 欧洲亚洲激情五月天在线| 色六月天| 狠狠色综合网| www.操.com| 青草视频在线播放| 狠狠 久久| 色射7856五月天激情四射| 99色五月| 午夜不卡成人一区二区| 综合久久99| 久99视频在线观看| 国产69久久久欧美黑人A片| 超碰婷婷色| 丁香熟女乱| 国产91视频| 99在线观看这里都是精品| 偷拍视频五月天| 99这里只有精品视频| 开心深爱激情网| 变态 另类 在线| 99啪在线| 五月天婷婷色小说| 日本九九视频| 97在线观视频免费观看| 99久在线观看| 五月丁香久久丝袜啪啪| 99ri在线观看视频| 热久91| 六月丁香啪啪啪| 五月在在观看| 夜夜操夜夜操| 天天做天天爽| 99资源在线视频| 99久久a线观| 97色色色| 天天射网站| WWW.久久久久久久| 99热这里只有在线| 六月婷婷综合| 久久总和99| 婷婷免费无视频| 午夜五月天| 久久机热探花| 99性爱精品| 色婷婷久久| 9月色婷婷| 五月天婷婷在线啪啪视频| 激情五月激情综合网| 九九在线精品| 玖玖婷婷五月天| 人妻久久久久久久久久| 免费看欧美成人A片无码| 狠狠五月激情丁香六月| 五月丁香婷婷潮喷中文字幕| 亚洲中文字幕在线观看| 91婷婷在线| 99激情| 成人丁香婷婷| 丁香婷婷偷拍| 99性爱| 亚洲欧美综合7777色婷婷| 五月婷婷之美女图片| 色色五月婷| 97干免费视频| 91免费看片| 午夜福利8055| 亚洲色激情| 中字幕视频在线永久在线观看免费| A久久| 丁香五月综合婷婷| 啪啪黄页网| 99色.com| 色综合另类| 日韩小视频在线99| 婷婷开心五月| 中文成人在线| 五月亭亭网成人在线视频| 日韩精品一曲二曲三曲四曲五曲| 九热电影av| 五月婷婷福利| se婷97| 国产精品热搜丁香五月婷婷| 日本A片一区| 六月天丁婷婷| 久久久亚洲成人无码A片| 开心五月综合激情综合五月| 色婷婷色综合久久精品V| 五月丁香婷婷五月色| 久久激情综合| 欧美狠狠一在草| 狠狠草在线观看| 婷婷激情小说网| 67194成I人在线观看线路1| 综合网啪啪| 97色热| 好吊兆人妻| 五月丁香花激情综合网| 天综合日日夜综合7799| 天天日日人| 久久99热这里只频精品6学生| 九九九九操逼| 五月婷婷丁香在线| 九月综合| 丁香五月天激情| 五月丁香六月合| 丁香五月伊人| 狠狠人人婷婷| 超碰五月婷婷五月天| 欧美激情VA永久在线播放| 97五月综合网| 天天综合色| 天天爽在线视频| 1000部毛片A片免费观看| 日韩欧美骚货| 九九re精品视频在线观看 | 久久婷婷五月丁香蜜桃网| 国产一级婬片毛片| 欧美性爱日韩性爱| 777精品久无码人妻蜜桃| 五月婷婷久久网| 欧美色偷偷大香| 五月婷婷色综图片| 五月婷丁香| 久久 这里只有精品1| 婷婷激情五月| 久久激情综合| 91视频久久久| 激情五月天网站| 色99在线视频| 另类色视频| 色综合婷婷99| 九九综合久久| 99热一区| 婷婷六月激情丁香| 99九九综合久久九九| 激情五月婷婷综合秋霞| 日本久久天堂| 色丁香婷婷| 天天色综和网| 2005天天干天天1| 热九九精品| 新激情五月天天在线网| 五月婷婷免费| 特黄三级片| 久热精彩视频98| 99精色| 狠狠干伊人| 99精品视频偷拍| 婷婷丁香综合网| 亚洲日日操| 五月天综合视频| 热久久77777| 五月丁香无码| 成人AV综合在线| 啪啪一区| 婷婷免费视频| 99热99极品观看| 无码色色| 五月婷婷影视| 丁香五月在线伊人| 狠狠色综合网| 青青草原伊人网| 91丨九色丨国产| 99热在线观看| 五月婷婷六月丁香| 久久色亭亭五月天| 女人天堂 AV| 五月天播播综合| 激情综合网五月在线播放| AV免费在线网站| av免费在线看不卡无毒| 五月天丁香| 五月丁香婷婷成人网| 亚洲综合激情五月久久| 久久久精品色| 激情婷婷啪啪| 舔色婷婷| 激情综合激情综合| 狠狠做婷婷| 婷婷五月天激情文学| 久久久五月婷婷| 97精品人人A片免费看| 97九色| 色哟哟www| 日韩在线视频中文字幕| 丁香五月婷婷激情尤物| 色五月婷婷网| 欧日韩成人| 97操碰视频| 国产操碰| 五月丁香六月激情欧美综合| 久操热线| 国产精品VIDEOSSEX久久发布| 久久成人天| 伊人丁香花综合影院| 丁香五月激情视频在线| 极品五月天| 五月在线| 五月婷中文字幕| 色吧五月婷婷| 色五月婷婷色| 五月天大香蕉av| 在线观看视频1区| 伊人大香蕉毛片| 熟美女麻豆| 久久99久久久久久久噜噜| 91凹凸在线| www.91久久| 天天 青草 制服丝袜 在线| 婷婷五月天AV激情| 婷婷五亚洲| 久久久久人妻中文| 五月天婷婷AV| 久色激情| 久9热插入| 日韩99视频| 激情久久久久| 亚洲综合网激情小说| 热99re| www,com,五月色色| 大香蕉久| 99热在线播放| 人碰91| 99热9| www,婷婷五月天,com| 婷婷五月无码| 99亚州综合精品成人网| 婷婷丁香五月社区亚洲| 激情综合国产| 99成人精品| 99热这里只有精品4| 丁香五月婷婷超碰在线| 婷婷欠久少妇| 久操福利| 色五月婷婷内射| 亚洲啪啪啪啪| 羞羞嫩草视频| 五月开心婷婷网| 久久这里有精品在线观看| 91视频一起草| 九月激情婷婷丁香| www.久久| 亚洲丁香五月天视频| 色欲天天综合网| 玖玖五月丁香| www.sd-xiangsu.cpm| 亚洲色频| 久久久久久久久月丁| 丁香五月91| 99热中文字幕久久| www.minyis.com【JT】实力收量可预付QQ2101460746 | 无码任你操| 欧美三级韩国三级日本三斤| 天天操天天爱天天日| 天天干夜夜想| 嫩草AV久久伊人妇女超级A| 99在线免费视频| 欧美成人精品一区二区| 99人人干| www久久99| 欧洲亚洲精品| 99热传媒| 婷婷丁香射射| 亚洲欧洲国产精品| 婷婷五月天首页激情| 婷婷五月天无码视频| 99操视频| 五月天婷婷情色| 可似看的AV| 国产真实乱了老女人视频| 日韩ac不卡无码| 五月丁香激情综合啪啪| 色婷婷久久7777| 五月婷婷丁香av| 亚洲精品又粗又大又爽A片| 久久婷婷五月综合色丁香花| 色婷綜合网| 99久久久久| 婷婷丁香五月天哟啪| 日韩 中文 欧美| 99综合自拍| 五月婷婷在线视频观看| 婷婷色综合中心站| 天天操夜夜爽歪歪| 久777| 五月丁香花免费视频| 国产亚洲精品久久久久久郑州| 国产伦亲子伦亲子视频观看| www.激情五月天.com| 91精品综合久久久久久五月丁香| 色啦啦视频| 亚洲综合婷婷| 99人妻碰碰久久久禁片| 青青草蜜臀| 国产真实乱了老女人视频| 66久久视频在线| 性爱久久| 六月丁香啪| 久操福利| 色婷婷成人| 天天爽天天干| 五丁香激情综合| 亚洲妇女熟BBW| 激情五月六月丁香| 99@久久@99精品视频| 99热这里只要精品免费| 日韩三级视频一区二区| 婷婷色五月天在线| 影音先锋毛片网站| 激情五月天视频| 亚州激情网站无码| 青柠影视免费高清电视剧| 婷婷五月骚厕所| 五月婷综合| 九九99热久久精品66中文字幕| 黄色三级毛片中字| 婷婷色五月情| 色播五月综合网| 五月色色色| 六月丁香啪啪啪| 色噜噜狠狠色综无码久久合欧美| 9 9热这里有精品| 男女av免费看| 激情五月天色播| 99er日韩| 色婷婷在线电影| 五月婷婷av| 操碰99| 丁香色婷婷| 色婷婷六月天在线| 九九热在线99| 内射爽无广熟女亚洲| 丁香婷婷在线| 丁香五月综合婷婷| AA片在线观看视频在线播放| 精品久久久人妻| 在线看片av| 日日躁夜夜躁狠狠久久AV| 97色色综合| 色噜噜狠狠色综合日日| 婷婷五月天av小说| 中文字幕av在线| 婷婷五月久久| 影音先锋四区| 99热xx| 久久网日本| 韩国婷婷丁香五月| 99在线视频播放| 色色五月天婷婷| 夜夜谢天天干| 天天cha成人综合网| 激情综合在线观看| 色伊人91在线视频| 色综合色综合网| 99热这里只有精品 搜| 大香蕉五月天婷婷| 任你弄在线视频免费| AV中文在线| 五月天激情视频网站| 天天做天天爱天天爽夜夜揉| 天天综合色99| 国外亚洲成AV人片在线观看| 99热国内精品| 亚洲精品五月| 激情网五夜婷婷| 欧美日韩五月婷婷| 激情五月天婷婷播播久久综合91 | 色婷婷丁香五月天在线视频| 色偷偷人人| 国产成人精品亚洲线观看| www.henhenl| 久久精品只有这| 日日干综合| 狠狠搞五月天| 婷婷丁香亚洲色综合91| 久久九九一區| 精品人妻午夜一区二区三区四区 | 桃色激情网| 奸逼视频| 99热综合在线| 碰碰91| 亚洲av成人电影在线观看| 五月天操逼激情| 激情五月婷婷| 囯产精品久久欠久久久久久九大| tingtingjiqingwuyue| 九九综合网色全集 | 东京热人妻一区二区三区在线| 天天日夜夜| 五月综合色播播丁香婷婷| 亚洲激情AV| 任你操精品免费| 色播播五月天| 夜夜操天天干| 久久久精品色| 九热视频这里只有精品| 内射激情在线| 深爱网深爱综合网| 99这里精品| AV色五月婷婷| 99伊人性爱在线影院| 东北熟女高潮99综合99| 亚洲岛国电影| 超碰无码老师| 久热99视频在线观看| 五月天.com| 26uuu另类| 天天撸夜夜爽| 色情五月天se| 欧美性爱特黄一级aaaassss| 国产婷婷五月中文字幕高清| 996er热| 性生活视频98791| 91狠狠色色丁香婷婷综合久久| 日本天天色| 五月天四色房丁香亭亭| 99啪啪网| 久综合色| 五月婷婷中文字幕| 激情五月天综合网| WWW.桔色成人.COM| 99在线精品视频| 超碰日韩人妻在线| 伊人九九68| 人人搡人人| 97婷婷丁香| 26UUU| 激情五月综合免费| 思思热国产| 天天天天天天操| AV在线大香蕉| 丁香五月手机在线| 亚洲无AV在线中文字幕| 九九精品免费视频99| 欧美啪啪网| 亚洲无码成人| 色。 婷婷婷| 五月婷网站| 久久性刺激| 婷婷五月婷婷| 五月丁香婷婷激情图片| 亚州综合色| 99久久久国产大片| 亚洲性色XXXXX| 久久激情网| 丁香婷婷色五月| AA片在线观看视频在线播放| 成人AV片播放| 五月婷精品| 婷色成人| www久久艹| 狠狠干综合| 色播五月丁香综合| 狠狠色婷婷777| 婷婷综合激情五月综合| 激情婷婷五月天在线观看| 看片视频在线免费日产在线看| 怡红院院在线导航网| 久久五月激情| 五月天综合视频| 国产亚洲色婷婷久久99精品91| 色综合激情| 狠狠干综合| 久久九⑨| 丁香六月色情| 色丁香婷婷| www.91色| 91超级碰在线| 狠狠色丁香婷婷基地| 国产激情av| 天天射天天插天天干| 在线成人视频免费| 操操碰| AV亚洲在线| 碰碰碰97免费精彩视频| 丁香五月婷婷深爱综合激情| 天天做天天爱综合| 日韩AAAAA| 亚洲精品字幕| 超碰com| 五月婷婷网站| 夜夜干天天操| 2020日日干| 青青草六月丁香| 伊人在线视频| 六月婷婷视频| 亚洲天天综合| www.五月婷婷| 天堂网啪啪| 亚洲激情97五月天| 丁香六月天| 久草A片| 亚洲中文乱字字幕在线永久| 婷婷色五月大香蕉在线| 狠狠色丁香五月婷巨| 久9免费视频| 天天日日| 丁香六月天色婷婷| www.夜夜| 久久伊人大香蕉| 五月天婷婷高清无码| WWW.久久.COM| 天干干夜夜操| 国产欧洲欧洲精品久久| 亚洲视频五区| 狠狠高潮精品亚洲1| 影音先锋男人AV资源站| 激情五月婷婷网在线观看| 五月丁香婷婷综合网| 久久婷婷内射| 九九色图| 99热欧美精品| 五月激情影院| 4438国产免费看| 五月婷婷六月丁香色| AV中文字幕夜夜操b天天摸bb | 五月综合777| 久久人人九| 一起草无码| 九九婷婷综合| 91干在线| 久久激情视频| 婷婷五月六月丁香| www.天天干| www.97碰碰com| 在线成人视频免费| 色婷婷狠| 超碰9| 久操热| 久久激情网| 久热这里只有精品6官网亚洲| 色情激情五月| 夜色爱爱亚洲| 色五月激情五月开心五月| 婷婷基地成人五月天| 青草五月天| 丁香五月天婷婷大香蕉| 思思精品视频| 久久免费丁香| 五月天激情四射| www久久五月com| 激情av| 久久机只有这里精品| 热日韩欧美| 99热这里只有精品中文字幕| 色婷婷文字幕| 97色在线视频| 26uuu视频欧美| 人人爽网| 色五月丁香婷婷在线观看| 9视频1在线| 婷婷色六月| 狠狠色丁婷婷日日,伊人激情综合网| 成人丁香五月| www.狠狠操.co m| 丁香五月激情综合久久| 色欲久久久久久综合网综合网| 成人无码免费一区二区中文| 天天色噜| 久久曰曰| 色青青电影色五月| 五月在线| 啪啪啪大香蕉| 五月精品99综合| 丁香五月社区| 丁香六月天AV| 九热网站| 婷婷色色网| 婷婷色网站| 爆乳熟妇一区二区三区四区| WWW免费视频碰碰碰碰| 婷婷激情五月| 熟妇天天综合| 超碰人人超碰| 久久这里只有精品16| 97碰人人操| 五月丁香婷婷啪啪| 九色亚洲| 中文av网站| 欧美性爱五月天| 综合色播| 中文av网站| 色噜噜,噜噜色| 丁香五月天社区婷婷| 日本啪啪天堂| 操日本人妻视频| 久久婷丁香五月| 黑人巨粗进入警花疼哭A片| 99综合视频| 婷婷六月天天| 超碰在线成人| www色色色com| 久/久精品99看9| 久久色五月天| 五月天婷婷激情在线色图| 五月婷婷深爱六月| 丁香狠狠色婷婷| 97在线观看| 激情电影五月婷婷| 亚洲色9| 丁香五月五婷| 丁香六月婷婷久久综合| 天天肏天天肏| 激情综合色| 天天日,天天干,天天操| 日韩无码成人电影| 久热99狠| 亚洲精品一区无码A片| 在线看片av| 激情五月,激情综合网| 99re思思精品视频在线观看| 7超碰自拍| 丁香九色不卡aaa| 婷婷97狠狠成人网站| 婷婷伊人綜合中文字幕小说| 欧美人妻一区二区| 插插干干干色| 五月天另类小说亚洲| 99热99天堂| 婷婷激情五月呦呦| 五月丁香六月婷| 玖玖婷婷五月天| 久久与婷婷| 婷婷五月花丁香| 丁香五月亚洲天堂| 日本三级中文字幕| 丁香六月婷婷社区| av操B网站| 欧美成人AAA片一区国产精品 | 色五月91| 美女精品一级不卡视频| 亚洲激情综合免费| 六月激情婷婷综合| 婷婷在线观看五月天在线视频| 日本三级成人秘书精品片| 亚洲欧洲另类| 开心激情网五月天| 五月成人网站| 色九月婷婷| 婷婷伊人网| 久久五月视频| 五月婷婷激情五月| 色99在线| 欧洲不卡视频| 婷婷综合色图| 97干在线视频| 深夜男女福利刺激影院一区完整| 成人婷婷色五月天| 成人羞羞啪啪 全 视频| 久久9热| 综合一啪| 9 99免费视频| 4399在线观看免费高清黄色视频| 99色色网| 激情小说五月天| av中文在线| 婷婷香草网| 色综合99无码 | 大伊香蕉精品视频在线| 成人在线观看精品| 天天日天天肏天天奸| 一区二区成人电影免费播放| 丝雨一区二区| 九色视频入口91| 97电影99热| 婷婷丁香五月亚洲| 天天激情| 色色丁香五月天| 五月婷婷黄色| CHINESE熟女老女人HD视频| 久久色六月| 国产激情一区| 天天艹| 国产在线黄色| 精品乱码视频| 色婷婷香蕉丁丁网| 停停五月丁香| 美国十月色婷婷在线观看| 色婷婷小说| 精品久久99| 色婷插| 超碰国产av| 97色婷婷| 五月丁香啪啪综合网| www.狠狠艹| 99日本黄站| 97在线99| 六月丁香AV| 九九大香蕉黄色影院| 久久精品99| 丁香婷婷六月激情综合| 五月丁香六月婷婷姐| 天天综合网亚洲综合网| WWW.桔色成人.COM| 婷婷丁香六月| 97色干| 琪琪狠狠干| 久久五月视频| 日日夜夜小色哥| 久久婷婷六月综合| 亚洲中文字幕在线观看| 亚洲视频久久| 丁香婷婷五月天色综合| 五月丁香免费看| 一起草av| 天堂网操| 丁香五月AV在线| 婷婷五月无码| 俺去也五月天| 任你搞在线观看视频| 大香蕉啪啪网| 丁香五月天论坛| 激情综合五月| 玖玖热99| 五月丁香少妇A| 91碰| 色五月综合激情网| 婷婷久草| 夜夜爽天天爽| 涩五月婷婷| 亚洲182在线观看| 五月婷婷与六月丁香图片激情| 一区二区传媒视频| 婷婷五月丁香狠狠| 日本在线99| 91男同视频| 久久精品性爱视频,| 亚洲综合另类| 99色热| www.综合久久.com| 伊人久久五月天综合| 五月婷婷影院| 欧美WW在线网| 亚洲国产精品VA在线看黑人| 丁香婷婷五月人体| 99久99热| 99乱视频| 欧美婷婷丁香五月| 我要看激情五月天| 99视频精品在线| 91色噜噜狠狠狠狠色综合| 激情五月天激情小说| 夜夜撸天天操| 久久激情五月网| 亚洲综合狠狠艹| 午夜69成人做爰视频| 五月丁香久久网| 亚洲欧美丁香五月天亚洲欧美| 色婷婷社区| 蜜臀AV在线观看| 五月天六月丁香| 婷婷五月天亚洲| 铁牛TV人妻| 五月天停婷基地| 久久图色4| 色狠狠色综合| 国产成人综合电影| 狠狠擼综合| 97精品在线| 婷婷九月狠狠色| 五月婷婷开心网| 国产精品黑丝| 婷婷六月天亚州| 182无码| 激情五月天小说视频| 图片区 小说区 区 亚洲五月| 色播jjjj| 丁香五月天激情网| 国产婷婷婷| 九九RE视频在线精品| 六月丁香婷婷大香蕉| 狠狠色婷婷7| 五月婷婷五月天| 97婷婷丁香五月天激情图片| a网站免费观看| 五月婷婷六月丁|