我们好,小乐来为我们回答以上的问题。excel怎样主动提取别的一个表格中的数据,excel主动从别的表格提取数据这个很多人还不知道,现在让我们一同来看看吧!

1、excel中完成数据主动汇总到汇总表的常用方法是vba汇总,高效快速。

2、操作方法如下:翻开excel,按住alt+F11翻开VBA编辑器:新建一个模块,贴入以下代码:Sub 汇总()Dim d As ObjectDim Arr As VariantArr =Worksheets("数据源").Range("A2:B" & Worksheets("数据源").Range("B"& Rows.Count).End(xlUp).Row)Dim i As LongSet d =CreateObject("Scripting.dictionary")For i = 1 ToUBound(Arr)d(Arr(i, 1)) =d(Arr(i, 1)) + Arr(i, 2)Next iRange("A1:B1") = Array("产品编码", "数量")Range("A2").Resize(d.Count) =Application.WorksheetFunction.Transpose(d.keys)Range("B2").Resize(d.Count) =Application.WorksheetFunction.Transpose(d.items)With Range("a1").CurrentRegion.Borders.LineStyle = xlContinuous.HorizontalAlignment = xlCenter.VerticalAlignment = xlCenterEnd WithEnd Sub3.指定履行的宏:4.作用如下:。

本文到此共享结束,期望对我们有所协助。