- 帖子
- 10
- 主題
- 3
- 精華
- 0
- 積分
- 15
- 點名
- 0
- 作業系統
- windows7
- 軟體版本
- 2012
- 閱讀權限
- 10
- 註冊時間
- 2015-1-1
- 最後登錄
- 2021-5-26
|
您好:
謝謝!已經試成功了,但是該巨集完了之後其實後面還有寫其他巨集,
如附件,剛剛的是當不符合時的狀況,但是符合條件時會將符合的列的資料鎖住
並將其他的列也全鎖住,只開放下一列供寫入
但是加下您所提供的資料後,後續都無效,請問要怎麼接呢?
If Cells(Target.Row, 1) <> "" And Cells(Target.Row, 3) <> "" Then
ActiveSheet.Unprotect
Range(Cells(Target.Row, 1), Cells(Target.Row, 3)).Locked = True
Range(Cells(Target.Row + 2, 1), Cells(1048576, 3)).Locked = True
Range(Cells(Target.Row + 1, 1), Cells(Target.Row + 1, 3)).Locked = False
ActiveSheet.Protect
Cells(Target.Row + 1, 1).Select
end if |
-
-
cats1.jpg
(53.78 KB)
|