簡體   English   中英

財務模型中的 VBA 場景測試

[英]VBA Scenario Testing in a financial model

所以我是 VBA 的新手,並試圖自動化我的財務模型。 我在 Excel 上有一個大型復雜的股票估值模型,它從一個具有熊、牛或基選項的下拉列表中讀取字符串熊、牛或基。 該模型將根據用戶選擇的是熊、牛還是基字符串使用不同的輸入,並且模型將分別輸出不同的股票值。 在單獨的表格中,我試圖在 3 個單獨的單元格中分別顯示熊市、牛市和基本情況下模型的輸出(股票價值)。 我只能制作 3 個模型; 熊市、牛市和基本情況,但我認為這可能太龐大了,我只想要 1 個可變模型,而不是 3 個固定模型。 我想知道 VBA 是否允許“場景”類型的能力,其中它將特定單元格設置為假設值,然后獲取另一個單元格的值,而不實際修改我的模型。

我想我明白你想要什么——但目前還不清楚。 也許提供一個例子?

我這樣做的一種方法是擁有第四個動態模型。 這個額外的模型基於假設的場景(例如,每只股票的熊/牛/基數的另一列——我們可以將此額外的列稱為 BBB2,而原始的具有用戶 BBB1 的下拉菜單的列)。 第四個模型僅基於 BBB2 的數據。

默認情況下,當工作表打開時,BBB2 = BBB1。 當用戶更改 BBB1 時,BBB2 也會更新。 然后,我將添加一個函數來將 BBB2 中的所有內容更改為牛市或基礎或熊市。 從那里您可以手動更改一些股票並在第四個模型中查看結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM