你的问题根本不需要用VBA,用sumifs函数写公式就可以了sheet2的D2覆盖数=SUMIFS(Sheet1!$D:$D,Sheet1!$B:$B,$B2,Sheet1!$C:$C,$C$1)sheet2的E2审核金额==SUMIFS(Sheet1!$G:$G,Sheet1!$B:$B,$B2,Sheet1!$C:$C,$C$1) 然后下拉复制公式即可。