【发布时间】:2016-12-15 04:32:05
【问题描述】:
我在 Sheet1 上有以下列表:
COLUMN A COLUMN B
1 ADDRESS VEHICLE(S) USED
2 Address1 Vehicle1, Vehicle3, Vehicle4
3 Address2 Vehicle1, Vehicle3, Vehicle4
4 Address3 Vehicle1, Vehicle2, Vehicle5
5 Address4 Vehicle1, Vehicle6
6 Address1 Vehicle2, Vehicle4, Vehicle6
7 Address2 Vehicle2, Vehicle3
8 Address1 Vehicle2, Vehicle5
在 Sheet2 上,当我在单元格 B1 中输入“Address1”时,我希望 D 列中的以下输出
COLUMN A COLUMN B COLUMN C COLUMN D
1 ADDRESS Address 1 VEHICLE(S) USED Vehicle1
2 Vehicle2
3 Vehicle3
4 Vehicle4
5 Vehicle5
6 Vehicle6
有没有办法使用 Visual Basic 宏来执行此操作?
【问题讨论】:
-
您可以使用
Dictionary -
我提供了一种手动执行此操作的方法-您已询问如何使用 VBA 执行此操作-到目前为止您尝试了什么?而不是仅仅要求您提供代码,您应该至少自己尝试一下,如果您随后提供您尝试过的代码,我(和其他人)将更有可能帮助您解决您遇到的任何问题。
-
@Phil S. 请在下面查看我的答案(详细而详细),如果它适合您,请告诉我...