我在工作中一整天都在尝试解决我的问题。大部分的谷歌搜索都引导我来到了这个网站,所以我决定放弃并寻求帮助。
我有一个包含股票投资组合位置的Excel文件。我需要找出如何编写宏,以便可以立即告诉我,那些超过组合价值5%的头寸是否总共超过了组合价值的40%。
我对VBA有一些基本的理解,并且知道如何选择正确的列,但我无法想出如何仅计算那些超过5%(0.05)的头寸总和。我尝试了不同的If表达式,但似乎始终无法得到正确结果。
能否有人向我展示一条路呢? 我只需要宏检查我的列,然后在MsgBox中打印头寸(> = 0.05)是否超过40%(0.40)即可。
非常感谢!
示例列:
我有一个包含股票投资组合位置的Excel文件。我需要找出如何编写宏,以便可以立即告诉我,那些超过组合价值5%的头寸是否总共超过了组合价值的40%。
我对VBA有一些基本的理解,并且知道如何选择正确的列,但我无法想出如何仅计算那些超过5%(0.05)的头寸总和。我尝试了不同的If表达式,但似乎始终无法得到正确结果。
能否有人向我展示一条路呢? 我只需要宏检查我的列,然后在MsgBox中打印头寸(> = 0.05)是否超过40%(0.40)即可。
非常感谢!
示例列:
Weights
0.032
0.067
0.103
.
.
.
0.02