[爆卦]vba計算列數是什麼?優點缺點精華區懶人包

為什麼這篇vba計算列數鄉民發文收入到精華區:因為在vba計算列數這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者lalalada (神的小羊)看板Visual_Basic標題[VBA ] 請問如何取得當前儲存...


如題

我想用自訂一個private function 來跑迴圈

以公式所在儲存格之列數做計算

我知道ActiveCell.row 和 Cells.Select.row 的方法

可是這兩個是指當前被選到的儲存格(框框所在)

所以不能用拉的方式讓一整列自動計算
(會全部顯示選到的那格列數而不是公式所在格列數)


EX. A1=function() => A1= 1, 往下拉則A2=2, A3=3...

目前程式碼
Private Function VaR2(lambda, K, z)

For i = 1 To K
r = Cells( X -i , Y ).value
daily = (1 - lambda) * (lambda) ^ (i - 1) / (1 - lambda ^ K) * r ^ 2
VaR = VaR + daily

Next
End Function
這個函數用於計算過去K天的加權VaR(value at risk)
也就是我希望X,Y的值是公式所在儲存格的列數/行數

不知道怎麼表達問得很亂 囧
麻煩指點一下 感謝!

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.206.191
※ 編輯: lalalada 來自: 61.62.206.191 (05/14 16:45)
qsss:直接用 ActiveCell.Row 就可以了 05/15 13:28
lalalada:感謝 我晚點試試! 05/16 15:01

你可能也想看看

搜尋相關網站