excel vb sum&复制范围与标准

时间:2016-01-27 15:57:09

标签: excel vba sumifs

我是excel visual basic的新手,需要一些帮助,因为一直在网上搜索,无法弄清楚什么是正确的编码。

我想通过第一标准销售人员来总结每日销售额 - 罗宾&从sheet2(数据范围)到sheet1的光线。我管这样做并复制1/1,但无法从B,C,D复制其余的柱...(2 / 1,3 / 1 ......)

其次,如果我想在状态上添加第二个标准,只选择C列(表2)中的那些“活动”,使用什么样的正确代码?

有人可以指引我到正确的地方或编码吗?非常感谢你的帮助。

由于

enter image description here

1 个答案:

答案 0 :(得分:1)

在我看来,您应该避免使用VBA代码来实现此目标,而是使用数据透视表。您呈现数据的方式有点混乱,但是:

  1. Sheet2 中的范围转换为表格。确保包含标题。
  2. 从“表格”菜单中,将“数据透视表”添加到新工作表中。
  3. 在屏幕右侧,选择销售人员并将其拖到“行”框中。
  4. 然后选择您想要的每一天,并将它们拖到“Measures”框中。从计数更改为总和
  5. 每次更新表时都需要添加新的一天,而且我假设它每天都在...所以我建议更改原始表的结构,这样你就有一个列有日期每笔交易,而不是每个日期一列。