我们有一个投资账户,主要是股票。我们可以下载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模块
- 在一个单独的选项卡(工作表)中生成一个列表,以保留我投资组合中股票的名称UNIQUE Symbols
- 仅适用于"买入"或"卖出"交易,应忽略所有其他活动
- 任何时候更新交易历史记录,代码都可以检查任何新的符号(我不在乎它是完全自动的,还是点击按钮),并添加到列表中
我确信我可以用很多条件语句和循环来实现,但我相信一定有一些更好的方法。
任何想法都会有帮助。非常感谢。
将"/"文本上的符号/描述拆分为列。一定要保持价格不变。
对有问题的Excel文件使用Microsoft Query将相关信息拉到第二张工作表中的表格中。