0

需要一些建议,我有一个大的 Excel 表,我需要用 B 列中的一个值来分解。在某些情况下,我需要 B 列中的一个以上的值。示例我可能希望 A 和 B 在一起,C 上它自己的。我有另一个具有此映射的工作簿。我被困在这项工作的 1 个最佳工具和 2 个方法上。

在 Excel 中,我不确定如何进行这项工作。我知道我需要一个循环来遍历列表,但是我如何处理需要组合的那些?

在访问中,我正在考虑一个数据表和一个我的包列表的表。创建一个查询并将值循环到使用 VBA 的查询中。

4

1 回答 1

1

我假设您想根据 B 列中的值将主工作表分成多张工作表。

您可以使用 excel vba 字典

VBA 有字典结构吗?

  1. 您需要将具有映射的工作簿加载到字典中,如下所示:

    Key = 'B 列中的值'

    Value = '您希望该数据所在的工作表的名称'

  2. 循环遍历包含数据的工作表,获取 B 列中的值,在字典中查找以获取该数据应转到的工作表名称。将数据写入该工作表名称。

希望这可以帮助。

于 2013-10-16T20:41:22.933 回答