作者dounts (忘記過去)
看板Visual_Basic
標題[VBA ] 請問儲存格放入公式?
時間Mon Mar 14 22:10:39 2011
大家好 一直以來 對 VBA 內放入公式
有一個小小疑問 舉例來說
如果要求合 (Sum) 我們放入
ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)"
現在問題來了 如果我不確定我要往回推多少求合呢?
我試著假設未知數的個數為 Num_Var
ActiveCell.FormulaR1C1 = "=SUM(R[-Num_Var]C:R[-1]C)"
結果 excel 出來公式就真的長成這樣了 (=SUM(R[-Num_Var]C:R[-1]C))
想當然爾 就會出現 #Name.....
那有什麼方法可以改進這現象呢? 非常感謝......
--
GMAT、各金融證照 資訊交流 - 勇闖夢想的新鮮人
http://ndxica.pixnet.net/blog
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.201.88
推 stool100:拆開用字串連接 03/14 22:29
→ dounts:怎麼做啊? 可以請樓上指導一下嗎 @@ 感激 03/14 23:00
推 ClubT:雙引號""就是字串 中間就是你要放的文字 03/15 10:22
→ ClubT:所以就是改成 字串+CStr(變數)+字串 03/15 10:23
→ MOONRAKER:太麻煩了,我會用activecell.row/column取得現在欄列數 03/15 16:41
→ MOONRAKER:阿不對,我弄錯了,請不要管我的推文 03/15 16:42