返回列表 上一主題 發帖

[發問] 如何做 資料/驗證 ?

本帖最後由 lpk187 於 2016-3-8 15:17 編輯

回復 1# aweihsu
當第二列有輸入值會停留在第5列,而當第2列和第5列有值時,則停留在第7列,第5列和第7列未輸入值則點選其他儲存格後都會跳回未輸入值的第5列或第7列
  1. Option Explicit

  2. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  3.     Dim Rng As Range, Col%
  4.     For Each Rng In Target
  5.         Col = Cells(2, Columns.Count).End(xlToLeft).Column
  6.         If Cells(2, Col) <> "" Then
  7.             If Cells(5, Col) = "" Then
  8.                 Cells(5, Col).Select
  9.                 Exit For
  10.             ElseIf Cells(7, Col) = "" Then
  11.                 Cells(7, Col).Select
  12.                 Exit For
  13.             End If
  14.         End If
  15.     Next
  16. End Sub

  17. Private Sub 修改模式_Click()
  18.     Application.EnableEvents = False
  19. End Sub

  20. Private Sub 輸入模式_Click()
  21. Application.EnableEvents = True
  22. End Sub
複製代碼

TOP

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題