返回列表 上一主題 發帖

[發問] 求高手解答依條件辨別自動輸入儲存格

本帖最後由 Hsieh 於 2014-2-9 19:25 編輯

回復 1# newlink
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. With Target(1)
  3.   Select Case .Column
  4.   Case 1
  5.   .Offset(, 1).Resize(, 3) = IIf(.Value = "保內" Or .Value = "二修", "--", "填金額")
  6.   Case 2
  7.   .Offset(, 1).Resize(, 2) = IIf(IsNumeric(.Value) And .Value <> "", Date, "")
  8.   End Select
  9. End With
  10. End Sub

  11. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  12. If Target(1).Column = 1 Then '選取A欄
  13. With Target(1).Validation '設定驗證清單
  14.   .Delete
  15.    .Add xlValidateList, , , "保內,二修,保外,人為"
  16. End With
  17. End If
  18. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 信心、毅力、勇氣三者具備,則天下沒有做不成的事。
返回列表 上一主題