- 帖子
- 323
- 主題
- 6
- 精華
- 0
- 積分
- 313
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- 2k
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2015-6-24
- 最後登錄
- 2026-1-5
|
3#
發表於 2016-3-21 12:18
| 只看該作者
呃, 我搞烏龍了
這樣才對
Sub RecordPrice()
Dim WR As Long
Dim I As Byte
If Range("D2") < 1 Then Exit Sub
Excel.Application.EnableEvents = 0
WR = Range("A1").End(xlDown).Row + 1
'ActiveWindow.ScrollRow = WR - 5 '只顯示最新幾筆資料
If (WR = 3) Or _
(Range("B" & WR - 1) <> Range("B2")) Then '總量有異動時才記錄
For I = 1 To 3
Cells(WR, I) = Cells(2, I)
Next
End If
Excel.Application.EnableEvents = 1
'For I = 1 To 10
' Cells(WR, I) = Cells(2, I)
'Next 'I
End Sub |
|