看板 Visual_Basic 關於我們 聯絡資訊
大家好 一直以來 對 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