- 帖子
- 26
- 主題
- 4
- 精華
- 0
- 積分
- 30
- 點名
- 0
- 作業系統
- Win10
- 軟體版本
- Office2019
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2018-10-12
- 最後登錄
- 2022-7-25
|
回復 22# GBKEE
G大午安,因為我還在試著學習更改新的多空判斷條件套用在這種相對路徑的寫法,所以這個時間延遲的部分可能需要明後天才能測試,
我想在原本的條件- Do
- With Sheets("報價數據").Range("b2").Offset(i)
- If 成交價 < .Cells(1, 2) Then 多放 = 多放 + .Cells(1, 3) Else 多空 = 多空 + .Cells(1, 3)
- 成交價 = .Cells(1, 2)
複製代碼 更改為- Do
- With Sheets("報價數據").Range("b1").Offset(i)
- If 成交價 < .Cells(1, 2) Then 方向 = "↑"
- If 成交價 > .Cells(1, 2) Then 方向 = "↓"
- If 成交價 <= .Cells(1, 2) And 方向 = "↑" Then 多總 = 多總 + .Cells(2, 3)
- If 成交價 >= .Cells(1, 2) And 方向 = "↓" Then 空總 = 空總 + .Cells(2, 3)
- 成交價 = .Cells(1, 2)
複製代碼 想詢問為什麼這一行一直顯示錯誤[/code]
查了一下微軟說明顯示:嘗試指派值給 With...End With 陳述式中使用的結構成員,將會收到錯誤,但G大您提供的的代碼卻又正常:'( :'( |
|