- 帖子
- 552
- 主題
- 6
- 精華
- 0
- 積分
- 576
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-2-8
- 最後登錄
- 2026-9-10
  
|
本帖最後由 lpk187 於 2016-3-8 15:17 編輯
回復 1# aweihsu
當第二列有輸入值會停留在第5列,而當第2列和第5列有值時,則停留在第7列,第5列和第7列未輸入值則點選其他儲存格後都會跳回未輸入值的第5列或第7列- Option Explicit
- Private Sub Worksheet_SelectionChange(ByVal Target As Range)
- Dim Rng As Range, Col%
- For Each Rng In Target
- Col = Cells(2, Columns.Count).End(xlToLeft).Column
- If Cells(2, Col) <> "" Then
- If Cells(5, Col) = "" Then
- Cells(5, Col).Select
- Exit For
- ElseIf Cells(7, Col) = "" Then
- Cells(7, Col).Select
- Exit For
- End If
- End If
- Next
- End Sub
- Private Sub 修改模式_Click()
- Application.EnableEvents = False
- End Sub
- Private Sub 輸入模式_Click()
- Application.EnableEvents = True
- End Sub
複製代碼 |
|