現在已經用excel公式計算定投資金。
因為時間較長,如何用vb實作自動計算統計。
本人菜鳥,跪求各位大神幫幫忙!
定投資金excel公式:=D2*(1+C3)+1000
=D3*(1+C4)+1000
=D4*(1+C5)+1000
求用vb進行自動計算

uj5u.com熱心網友回復:
既然“有公式”,那就按公式,用VB的運算式計算出結果,寫入表格中就行啊。
那么簡單的公式,Excel能計算多久?
你的資料量很大嗎!
uj5u.com熱心網友回復:
加一個宏:
Sub test()
Const lngLastRow As Long = 100 '自己定義需要處理的最后一行
Dim i As Long
For i = 3 To lngLastRow '從第三行到定義的最后一行
ActiveSheet.Cells(i, 4) = ActiveSheet.Cells(i - 1, 4) * (1 + ActiveSheet.Cells(i, 3)) + 1000
Next
End Sub
uj5u.com熱心網友回復:
測驗了一下,1400行,毫秒級的。照你這個資料看夠三四年的資料了。看你的慢是什么概念了uj5u.com熱心網友回復:
10000行?x=10000
Range("E3:E" & x ).FormulaR1C1 = "=R[-1]C[-1]*(1+RC[-2])+1000"
uj5u.com熱心網友回復:
你用個dim t
t=timer
'中間放代碼
msgbox timer-t
看看用時
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/43621.html
標籤:VBA
上一篇:大家好,我急需請教EXCEL一個問題,請懂VBA的朋友們幫幫我,謝謝大家!我需要實作點擊獲取該行多個單元格資料并顯示在指定的單元格。
下一篇:用戶型別未定義?
