返回列表 上一主題 發帖

[發問] 誰能幫這幾乎重複動作的VBA瘦身 謝謝

回復 67# lcctno


但是有一個問題 儲存離開後 再開啟 發現若改變統計日期之區間 就不會改變數據 且打開時並沒有明顯的運算動做
這樣那檔案就是只能一次性使用(除非是不想改變統計區間 或輸入其他股票的data 有沒有辦法加一個開關 隨時可隨性而用

想來源資料變動,公式自動變動,那就是〔常駐公式〕,也是因這個而讓操作檔案礙手,
所以,資料變動,只能提供〔以VBA刷新〕方式得到最新結果,,因此,兩種VBA只是用來驗證兩程結果是否一致?
若資料不多,就保持公式常態,連VBA都可省去了!
若資料很多又要保持公式,恕無方法讓檔案不卡(關掉自動重算,與使用VBA同樣效果,但會造成其它公式無法運算,不是好方法),

.Formula = "=IF(A3="""","""",SUMPRODUCT((A3<=資料列_最高價)*(A3>=資料列_最低價)))"  
這不是附檔中的公式嗎?只是利用VBA去置入!也可用〔錄製〕取得FormulaR1C1的公式!

有些問題需要累積經驗才懂,一時無法說太詳細,請慢慢參酌~~
 

TOP

        靜思自在 : 修行要繫緣修心,藉事練心,隨處養心。
返回列表 上一主題