用于从matrix中sorting和计算数据的VBA-excel代码
我之前从这里得到了很多帮助,但是因为这次我找不到任何帮助,所以我创build了这个账户来问一个问题。 我不是VBA的超级好,但我正在学习,我觉得这很有趣!
我可以以matrix/表格格式下载我所有的银行数据。 主要有三种types的交易(见下图):
- 买入/卖出股票的价格
- 分红
- withdrawls /存款
http://imgur.com/a/AumnF (< – 我需要10个声望发布这个图片,所以我只能在这里链接它。)
我将这个数据(可以是任何长度和大小)粘贴到Excel中的“数据”选项卡中,然后我想创build一个macrosbutton,它将执行以下操作:
在“投资组合”的第一个标签上,macros观应该只对股票的买入和卖出进行sorting和计算,并将其呈现为4个列表:
- 公司
- 股份数量
- 平均价格
- 总价值
因此,如果我已经两次买入了X公司的股票,并且一次卖出股票,我想让macros观公司计算这些交易的平均价格,总结我拥有的总量和这些股票的总价值。 macros应该为所有公司做这件事,并按字母顺序sorting。
结果应该看起来像这样(但有其他的价值)
http://imgur.com/a/QwImR (< – 我需要10个声望发布这个图片,所以我只能链接在这里。)
我试图自己创build这个,但是我不善于处理matrix并循环遍历它们。 另外我需要弄清楚matrix有多大 – 这是最后一行和一列。
将不胜感激任何forms的帮助。