返回列表 上一主題 發帖

[發問] 想製作一個股票價格的最高價紀錄

[發問] 想製作一個股票價格的最高價紀錄

我想要在股票紀錄表中
設定一個從追蹤日開始
每天更新當日最高價格
如果當日最高價有比歷史最高價還要高的話
將歷史最高價=當日最高價
如果沒有大於則不改變歷史最高價

資料有多筆每一行都需要逐一比價
因為資料是在收盤後才做一次更新
所以希望能做成單鍵按鈕的形式
每天更新完收盤後做一次最高價更新

例如:代號      股名       當日最高    歷史最高
         1101    台泥       47.55             47.0
         1102    亞泥       38.3               40.0

則按下按鈕後,台泥的歷史最高會改變成47.55,而亞泥不變

希望有大大們可以協助我 謝謝~

測試結果OK
感謝大大喔
我會好運用的

TOP

可以再請問一下大大
03.    Dim i, lastRow As Integer

04.   

05.    lastRow = [A1].End(xlDown).Row       '取得A欄最下一行

06.   

07.    For i = 2 To lastRow

這邊的意思是甚麼嗎?
我想設計其他按鈕但是不清楚逐行比對的寫法
感恩您~

TOP

所以I從2開始是指跳過標頭開始往下計算範圍
lastRow = [A1].End(xlDown).Row       '取得A欄最下一行
是計算有資料的數列共有幾行

for i= 2 to lastrow 是只有變動行數範圍嗎
那如果是變動列數呢?


謝謝大大詳細解說~

TOP

喔喔~了解!
謝謝大大的回覆

TOP

        靜思自在 : 吃苦了苦、苦盡廿來,享福了福、福盡悲來。
返回列表 上一主題