- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
回復 8# s7659109 - Private Sub Worksheet_Change(ByVal Target As Range) '儲存格內容變動
- If Target.Address Like "$E$*" Then
- Application.MoveAfterReturnDirection = xlToRight '設定輸入方向向右
- With Me
- .Unprotect '取消保護工作表
- .Range("E:F").Locked = False '取消輸入範圍的鎖定
- .EnableSelection = xlUnlockedCells '設定保護狀態下不能選取鎖定儲存格
- .Cells(Target.Row, 1).Resize(, 3) = Array(Format(Date, "emmdd"), 123, 345) '輸入A:C欄位
- .Protect '保護工作表
- End With
- End If
- End Sub
- Private Sub Worksheet_Deactivate() '離開工作表
- Application.MoveAfterReturnDirection = xlDown '還原輸入方向向下
- End Sub
複製代碼 |
|