首页 > 解决方案 > 字典与数据透视表和一些办公室问题

问题描述

在我目前工作的公司中,我们对 MS excel 稳定性有很大的问题,因此我的问题如下。

最近我刚刚了解了excel字典代码。

我知道数据透视表以及它们是如何工作的。可悲的是,问题不在于自己,而是在于excel。(IT 部门正在处理这个问题 3 周,我们不知道他们何时/是否会修复它)

因此,我对这个社区提出了很大的要求:我需要一个使用字典的用户表单。

我需要的是创建一个可以用作数据透视表但使用字典的代码(因为理论上它们更快并且不在 VBA / excel 基本内置选项中)

所以?

  1. some1 可以帮助创建这样的代码吗?
  2. 这是正确的选择吗?

我想看到一个用户表单,我可以在其中选择我的 Table(ctrl+T) 标题来选择我想要对值求和的标题,并且我必须能够选择字典求和工作的列上。

标签: vbadictionary

解决方案


谢谢两位的回答。那就开始吧。

我观看了有关字典的 ExcelMacroMastery 视频,在此示例中,他使用它们来进行基本的求和,就像数据透视表的基本功能一样。因此,由于这是我工作的基本用途,因此我希望有一个字典宏,我可以从中选择获得唯一值的列和第二列以及表中提供的第二列的总和。

问题是:如果我显示任何文件或任何示例,这可能会导致宏适用于这种特定情况,我希望它能够通过表的(CTRL + T)标题选择唯一值并使用某种方式(如下拉菜单)选择总和可能发生的列。

这种不稳定性是由于 32 位办公套件 365 在 64 双 PC/笔记本电脑上工作,最近的公司更新使情况变得更糟,现在即使是基本的保存文件选项也存在问题。更不用说没有明显原因的excel崩溃了。

总而言之,我需要字典来加强并替换数据透视表的基本汇总功能。

或替换这种非枢轴方式:

  1. 使用唯一函数确定指定列的唯一值(可悲的是非表对象)
  2. 使用 sumif 或 sumoifs 函数来汇总该唯一列表的指定数量/值。

//编辑:我有点找到了我正在寻找的内容,因此进行了编辑。我显示了我希望更改的文件的链接: https ://app.monstercampaigns.com/c/s0iavndiopijkrar8ghp/

我希望在这个文件中添加一个用户表单,通过它可以从源数据中选择报告的标题,并通过它来产生总和。


推荐阅读