請教yen956 大大 :
1日的欄位能正常跑出來,但是2日開始就不行了,
我試過再新增rngE, 覆製
Set rngE = [E2].Resize(endRow, 1)
If Not Intersect(Target, rngD) Is Nothing Then
代碼 = Application.Match(Target, rngA, 0)
On Error Resume Next
Target = sh1.[A1].Offset(代碼, 2)
End If
修改一段,但會有問題!!! :'(作者: yen956 時間: 2014-3-22 04:37
本帖最後由 yen956 於 2014-3-22 04:44 編輯
回復 6#j2888237
抱歉, 沒注意到日期往橫的,
請將
Set rngD = [D2].Resize(endRow, 1)
改成
Set rngD = [D2].Resize(endRow, 31)
就可以了, 抱歉!!
如果日期改成從[E2]開始, 則
Set rngD = [E2].Resize(endRow, 31)
就可以了
若改
Set rngE = [E2].Resize(endRow, 31)
則這裡也要改
If Not Intersect(Target, rngE) Is Nothing Then作者: j2888237 時間: 2014-3-24 09:54