請問各位高手前輩們...小的目前試作工作管理表碰上兩個小問題..請幫忙看一下!..謝謝~~
工作交接紀錄簿-測試版.zip (84.94 KB)
1. 當使用"工作交接常日輸入表單"後利用ITEM搜尋 , 小的有設計若找不到相符合條件會出現對話框但無論如何是否相符合都會出現異常訊息 "無相符合的紀錄" , 但用LotNo搜尋則無此問題!~ 可否請各位高手前輩們幫忙看一下哪邊編寫有誤呢!?- If Cells(2, 1) > ITEM.Value Then
- Else
- MsgBox "無找到相符合條件的紀錄!", vbExclamation, "錯誤"
複製代碼 2. 一樣使用"工作交接常日輸入表單"無論利用ITEM or LotNo搜尋到符合條件後可將Owner~備註欄位填到"工作交接事項"的對應欄位 , 由於小的無論編寫後總是有一種方式在新增紀錄後會跳至下一列 , 而非對應欄位~.. 請各位高手前輩們幫忙看一下!.. 謝謝~~- '判斷資訊是否輸入完整
- If Owner.Value = "" Or 回覆時間.Value = "" Or 回覆結果.Value = "" Or 回覆附件.Value = "" Or 備註.Value = "" _
- Then
- MsgBox "資訊輸入不完整,請重新輸入!", vbExclamation, "錯誤提示"
- '退出執行程式
- Exit Sub
- End If
-
- If MsgBox("確認是否需修改", vbQuestion + vbYesNo, "詢問") = vbYes Then
- nrow = Worksheets("工作交接事項").Range("A2:A65536").Find(ITEM.Value, lookat:=xlWhole).Row
-
- Else
- nrow = Worksheets("工作交接事項").Columns(6).Find(LotNo.Value, lookat:=xlWhole).Row
-
- End If
-
- With Worksheets("工作交接事項")
-
- .Range(.Cells(nrow, 11), .Cells(nrow, 11)) = Owner.Value
- .Range(.Cells(nrow, 12), .Cells(nrow, 12)) = 回覆時間.Value
- .Range(.Cells(nrow, 13), .Cells(nrow, 13)) = 回覆結果.Value
- .Range(.Cells(nrow, 14), .Cells(nrow, 14)) = 回覆附件.Value
- .Range(.Cells(nrow, 15), .Cells(nrow, 15)) = 備註.Value
-
- End With
複製代碼 |