- 帖子
- 6
- 主題
- 3
- 精華
- 0
- 積分
- 14
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- 2007
- 閱讀權限
- 10
- 註冊時間
- 2011-3-23
- 最後登錄
- 2015-8-17
|
[發問] 工作表Worksheet_Change有巨集,使用右鍵貼上資料excel會當掉
請問:
工作表Worksheet_Change寫有巨集,其巨集內容主要是檢查值的改變
ex:當Target(被改變的欄位)=第6欄時,則會改變其他的欄位值
If Target.column= 6 Then
On Error Resume Next
On Error Resume Next
If value_1 = "ABC" Or value_1 = "" Then
Target.Offset(0, 1).Interior.ColorIndex = xlNone
Target.Offset(0, 1).Locked = False
Else
Target.Offset(0, 1) = ""
With Target.Offset(0, 1).Interior
.ColorIndex = 34
.Pattern = xlSolid
End With
End If
Target.Offset(0, 1).Locked = True
On Error GoTo 0
End If
這類的控制並不只有第六欄, 還有很多欄被控制,但大多都是填值或是填顏色、設保護
會使用on error resume next 是希望不要因error而停下來。
回到工作表要做右鍵複製貼上時,卻會使整個excel當掉
但若改用ctrl+c、ctrl+v,則會安全過關
請問該怎解決呢? |
|