返回列表 上一主題 發帖

[發問] 請教如何修改程式來提高執行效率呢?

回復 25# 藍天麗池


    有規劃好了,明天再繼續實現看看
還有一點想請教A2到E2可以不要寫入,只寫入在最後列嗎?
因為每次寫入儲存格都會需要時間

我想設計用VBA的陣列記錄10列再寫入A-E欄的後方,適合嗎?
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

回復 24# Andy2483


    所以Andy有甚麼想法了嗎?

TOP

本帖最後由 Andy2483 於 2024-1-18 16:22 編輯

回復 23# 藍天麗池


所以D2的值用 =k10+L10 計算?
這樣就單純多了
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

本帖最後由 藍天麗池 於 2024-1-18 15:35 編輯

回復 22# Andy2483
J23到m27的值不用管,那個只是我為了測試不同變動速度,程式是否能執行的更有效率用的,d2的值我常會用不同的變動速度去取代,用來觀察效率,一般d2的值是k10+L10

TOP

回復 21# 藍天麗池


[J23]值是 2 是固定的嗎? 還是變動的?
[J23:J27] [M23:M27] 值都被引用,但是都沒有被程式變動其值,所以是固定值嗎?
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

回復 20# Andy2483

應該是誤刪,不好意思

TOP

本帖最後由 Andy2483 於 2024-1-18 14:43 編輯

回復 18# 藍天麗池


    就因為有計算過才記錄,所以要問清楚,前輩上傳的範例沒有執行計算黃色區域部分,現在知道了
我試試看想法能不能實現
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

回復 17# Andy2483

對

TOP

回復 15# Andy2483

我原本的程式運作就是當黃色上半部有變動,將上半部複製到下半部,然後求出i跟n那邊的值,然後同時連動到b2跟c2然後一直向下紀錄

TOP

回復 16# 藍天麗池


    所以是這樣嗎?
Option Explicit
Private Sub Worksheet_Calculate()
Call Price
Call RecordPrice
End Sub
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

        靜思自在 : 【時間成就一切】時間可以造就人格,可以成就事業,也可以儲積功德。
返回列表 上一主題