VBA:跟踪交易报表中的新权益(名称)

VBA:跟踪交易报表中的新权益(名称),vba,distinct,record,Vba,Distinct,Record,我们有一个投资账户,主要是股票。我们可以下载xlsx格式的交易历史记录 表格格式如下所示 日期活动符号/说明价格 10/29买飞/租赁有限公司13.92 10/22出售BRFRF/BURFORD cap 1.99 10/20购买BRFRF/BURFORD cap 1.92 2017年10月名称CHG JGWPT/JGWPT控股 10/13购买JGW/JG Wentworth 5.31 现在,我要写一个VBA模块到 在单独的选项卡工作表中生成一个列表,以保留唯一的符号-我的投资组合中的股票名称。

我们有一个投资账户,主要是股票。我们可以下载xlsx格式的交易历史记录

表格格式如下所示

日期活动符号/说明价格

10/29买飞/租赁有限公司13.92

10/22出售BRFRF/BURFORD cap 1.99

10/20购买BRFRF/BURFORD cap 1.92

2017年10月名称CHG JGWPT/JGWPT控股

10/13购买JGW/JG Wentworth 5.31

现在,我要写一个VBA模块到

在单独的选项卡工作表中生成一个列表,以保留唯一的符号-我的投资组合中的股票名称。 仅适用于“买入”或“卖出”交易,应忽略所有其他活动 无论何时更新事务历史记录,代码都可以检查任何新符号,我不在乎它是否完全自动,或者单击按钮,然后添加到列表中。 我相信我可以用很多条件语句和循环来实现,但我相信一定有更好的方法


任何想法都会有帮助。非常感谢。

将/Text上的符号/描述拆分为列。一定要保持价格


使用有关Excel文件的Microsoft Query将相关信息拉入第二张工作表中的表中

谢谢你的回复。“/”不是问题,可以将它们都包含在列表中。但是,我们将手动为列表中下一列中的每个符号分配内部ID。如果有新的股票,查询结果的顺序可能会不同。好的,我们将不得不修改您的问题。在运行查询之前,数据的最终布局是什么?请修改问题,以包括附加要求手册ID