建議在Excel中用壹個單元格來記錄這個變量,發生變化時通過VBA代碼更新該單元格內容。這樣公式中也就可以直接用R1C1相對格式表示法來引用了,而且也方便後期維護管理。
如用兩個單元格記錄:
系數
5.5
或:
系數 5.5
如果不想給使用者看到,可以放在比較隱秘的部位(比如圖表後面,右邊屏幕顯示區域外)。
而且,樓主,我試驗過了,壹樓的方法是可以的呀!
ActiveCell.FormulaR1C1 = "=IF(RC[-1]>-110,(RC[-1]-" & x & "),RC[-1])"
通過字符串連接符&接成完整的公式,應該是沒有問題的。 麻煩樓主再試試。
有問題hi我吧 ;-)