- 帖子
- 2839
- 主題
- 10
- 精華
- 0
- 積分
- 2895
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2025-2-15
|
回復 67# lcctno
但是有一個問題 儲存離開後 再開啟 發現若改變統計日期之區間 就不會改變數據 且打開時並沒有明顯的運算動做
這樣那檔案就是只能一次性使用(除非是不想改變統計區間 或輸入其他股票的data 有沒有辦法加一個開關 隨時可隨性而用
想來源資料變動,公式自動變動,那就是〔常駐公式〕,也是因這個而讓操作檔案礙手,
所以,資料變動,只能提供〔以VBA刷新〕方式得到最新結果,,因此,兩種VBA只是用來驗證兩程結果是否一致?
若資料不多,就保持公式常態,連VBA都可省去了!
若資料很多又要保持公式,恕無方法讓檔案不卡(關掉自動重算,與使用VBA同樣效果,但會造成其它公式無法運算,不是好方法),
.Formula = "=IF(A3="""","""",SUMPRODUCT((A3<=資料列_最高價)*(A3>=資料列_最低價)))"
這不是附檔中的公式嗎?只是利用VBA去置入!也可用〔錄製〕取得FormulaR1C1的公式!
有些問題需要累積經驗才懂,一時無法說太詳細,請慢慢參酌~~
|
|