返回列表 上一主題 發帖

間斷輸入時 如何讓程式也可以帶出資料

回復 13# hugh0620
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Count > 1 Then Exit Sub
  3. Select Case Target.Column
  4. Case 2
  5. Set a = Sheets("DATA1").Columns(2).Find(Target, lookat:=xlWhole)
  6. If Not a Is Nothing Then Target.Offset(, 1) = a.Offset(, 1)
  7. Case 3
  8. Set a = Sheets("DATA2").Columns(2).Find(Target, lookat:=xlWhole)
  9. If Not a Is Nothing Then Target.Offset(, 1) = a.Offset(, 1)
  10. Case 6
  11. If Target <> "" And Target.Offset(, 1) <> "" Then Target.Offset(, -1) = Target * Target.Offset(, 1)
  12. Case 7
  13. If Target <> "" And Target.Offset(, -1) <> "" Then Target.Offset(, -2) = Target * Target.Offset(, -1)
  14. End Select
  15. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 16# hugh0620
你的問題應該是出在流程上
請說明檔案使用流程,按鈕作用是甚麼?
把問題敘述清楚,才能得到解答
學海無涯_不恥下問

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題