返回列表 上一主題 發帖

請問此功能有其他的方式解決嗎?

回復 12# 藍天麗池


    需求應該沒錯喔

TOP

回復 11# singo1232001


    前輩感謝你,但跟我的需求好像不太一樣,且我對access也不太熟,感謝回復

TOP

本帖最後由 singo1232001 於 2024-1-5 01:20 編輯

回復 1# 藍天麗池


    變動紀錄.zip (68.93 KB)
access  跟 excel 要放在同一資料夾下


access 可以打開來看 按F5刷新
不同股票可以自建選擇不同資料表 欄位六欄 NO,A,B,C,D,E
NO會自動編號  E欄是放建檔日時間而已
ABCD放你的資料
若用excel 看 可以問GPT語法 輸入B1欄


要再更強 就安裝ms sql八
access至少存讀資料應該比excel 快1~5倍 但我對部分測試不深

按下定時啟動access按鈕 應該就能執行了
但因為手邊沒dde
所以都用預判的
我只擔心 Worksheet_Calculate 沒作動

TOP

回復 9# 藍天麗池


    謝謝前輩回覆
明天再下載來研究看看
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

本帖最後由 藍天麗池 於 2024-1-4 20:29 編輯

回復 5# Andy2483


    Andy,感謝你的回覆,但你好像誤解我的意思了,你以下的程式碼還是需要把總委賣跟總委賣往下寫才能去相減得出差,這樣如果我有20個總委買賣的資料就會有40欄,資料量會很大
   [F2] = [B2] - Cells(Rows.Count, 2).End(3)
   [G2] = [C2] - Cells(Rows.Count, 3).End(3)

我要的結果是我往下寫的值只留差值,如同我在附件幫你標示的樣子 變動紀錄(差別).rar (19.58 KB)

TOP

回復 5# Andy2483
我回家試試看,再跟你說結果

TOP

回復 6# hcm19522

請教前輩這是用函數的方式來解?能幫我解釋一下嗎?有點看不懂,感謝

TOP

=SUMPRODUCT(N(OFFSET(A1,LOOKUP(1,0/(A:A<>""),ROW(A:A))-{1,2},))*{1,-1})
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

本帖最後由 Andy2483 於 2024-1-4 14:23 編輯

回復 3# 藍天麗池


    謝謝前輩
後學學習 Private Sub Worksheet_Calculate()方案如下,請前輩參考
模擬結果:

範例檔:
變動紀錄_20240104.zip (17.29 KB)
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

回復 3# 藍天麗池


    謝謝前輩回復
後學很想學DDE, Worksheet.Calculate 事件 (Excel) 怎麼應用
工作領域不在這區塊,尚未研究,請前輩稍等其他厲害的前輩幫忙
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

        靜思自在 : 待人退一步,愛人寬一寸,就會活得很快樂。
返回列表 上一主題