- 帖子
- 47
- 主題
- 5
- 精華
- 0
- 積分
- 116
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- office2007
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2011-1-14
- 最後登錄
- 2012-3-10
|
回復 6# Hsieh
請問Hsieh 前輩~
這兩次的程式碼差別最主要是"x = Application.Max(3, C.Row - 14)"嗎?代表意思是?!
如果我要改抓除息日後30日的報酬是不是將部分程式碼改掉即可?!
If Not C Is Nothing And Not B Is Nothing Then
x = Application.Max(3, C.Row - 14)
Set B1 = .[A1:A2]
Set B2 = B.Resize(2, 1)
Set Rng = .Cells(x, 1).Resize(30, 1)
Set Rng1 = .Cells(x, B.Column).Resize(30, 1)
With sht
B1.Copy .Cells(r, k)
B2.Copy .Cells(r, k + 1)
Rng.Copy .Cells(r + 2, k)
Rng1.Copy .Cells(r + 2, k + 1)
End With
k = IIf(k = 255, 1, k + 2)
r = IIf(k = 1, r + 33, r)
Else
MsgBox "無此除權資料"
謝謝您! |
|