将项目链接到Excel中

时间:2016-06-21 13:56:31

标签: excel excel-vba vba

我的问题的背景是我必须列出:

  • 一个类别列表
  • 一个项目列表

两个列表中的类别/项目数量可能会有所不同,以及它们的顺序。

example for the two lists

我的问题是我想实现两种可能类型的操作:

  • 第一个操作是能够将每个项目分配到一个或多个类别。例如,我是Excel工作表的用户,我想将第3项分配给类别1,2和4(通过复选框或其他方式)。
  • 第二个操作是通过选择此类别(在下拉列表中选择单元格或类别)来突出显示类别中的所有项目。例如,如果项目1和3属于类别1,那么在选择类别1时我们将得到以下结果: Resulting view when selecting category 1

我想在带有VBA宏的excel电子表格中实现这一点。我试图找到技术解决方案以实现这一点,但没有成功。实际上,我需要将变量链接到一个单元格(为了将项目分配给项目),但我发现无法做到这一点(变量和数组的经典使用对于要求来说太受限制)。

我的问题是:

  • 您认为提议的应用程序是否可以在excel中实现(可能使用VBA)?
  • 您是否了解我可以使用哪些技术解决方案来实现它,以便我有一个解决问题的起点?

1 个答案:

答案 0 :(得分:2)

您可以将excel用作2项数组,以将项目分配给类别;然后使用条件格式:

enter image description here

也许它对你的案子来说太简单了,但它可以帮助别人。