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



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

表格格式看起来像这个

日期活动符号/描述价格

10/29购买FLY/租赁有限公司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温特沃斯5.31

现在,我要为编写一个VBA模块

  1. 在一个单独的选项卡(工作表)中生成一个列表,以保留我投资组合中股票的名称UNIQUE Symbols
  2. 仅适用于"买入"或"卖出"交易,应忽略所有其他活动
  3. 任何时候更新交易历史记录,代码都可以检查任何新的符号(我不在乎它是完全自动的,还是点击按钮),并添加到列表中

我确信我可以用很多条件语句和循环来实现,但我相信一定有一些更好的方法。

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

将"/"文本上的符号/描述拆分为列。一定要保持价格不变。

对有问题的Excel文件使用Microsoft Query将相关信息拉到第二张工作表中的表格中。

最新更新