推廣 熱搜: 疫情  定額  增值稅  住建廳  建造師  河南省  江西省  閩建〔2018〕  全過(guò)程工程咨詢(xún)  圖集 

怎樣將excel中的幾個(gè)明細(xì)表中的每一條記錄依次匯總到一個(gè)總表中

   日期:2019-03-31    
核心提示:分表中數(shù)據(jù)會(huì)隨機(jī)變化,總表自動(dòng)隨之改變不用手工填充。據(jù)說(shuō)需要使用VBA代碼,本人非計(jì)算機(jī)專(zhuān)業(yè),看不懂程序代碼,還請(qǐng)大神相助

分表中數(shù)據(jù)會(huì)隨機(jī)變化,總表自動(dòng)隨之改變不用手工填充。據(jù)說(shuō)需要使用VBA代碼,本人非計(jì)算機(jī)專(zhuān)業(yè),看不懂程序代碼,還請(qǐng)大神相助。

可以利用VBA將excel中的幾個(gè)明細(xì)表中的每一條記錄依次匯總到一個(gè)總表中

軟件版本:Office2007

方法如下:

1.當(dāng)前工作簿中有多個(gè)工作表,結(jié)構(gòu)都一樣如下所示,當(dāng)里面的數(shù)據(jù)不一樣,將它們?nèi)亢喜⒌疆?dāng)前工作表中:

2.Alt+F11,打開(kāi)宏界面,輸入如下代碼:

Sub m()

For Each sh In Sheets '遍歷每個(gè)工作表,提取數(shù)據(jù)

If sh.Name <> "Sheet1" Then '排除當(dāng)前工作表

sh.Range("B2:G" & sh.Range("A65536").End(3).Row).Copy Range("A" & Range("A65536").End(3).Row + 1) '將工作表中的所有數(shù)據(jù)復(fù)制到當(dāng)前工作表最后一行的下一行中

End If

Next

End Sub

3.F5執(zhí)行代碼,返回Excel得到結(jié)果如下,工作表合并完成:



 

附件請(qǐng)到造價(jià)文庫(kù)中查找下載

打賞

 
更多>同類(lèi)造價(jià)資訊

推薦圖文
推薦信息
推薦造價(jià)資訊
點(diǎn)擊排行
?
網(wǎng)站首頁(yè)  |  關(guān)于我們  |  代理招商  |  聯(lián)系方式  |  網(wǎng)站地圖  |  排名推廣  |  廣告服務(wù)  |  積分換禮  |  網(wǎng)站留言  |  RSS訂閱造價(jià)者  |  違規(guī)舉報(bào)