- 帖子
- 17
- 主題
- 6
- 精華
- 0
- 積分
- 28
- 點名
- 0
- 作業系統
- windows7
- 軟體版本
- office2010
- 閱讀權限
- 10
- 註冊時間
- 2015-12-11
- 最後登錄
- 2016-2-16
|
5#
發表於 2015-12-28 18:21
| 只看該作者
不好意思再次請教各位大大...小的已經依yen956大大方式成功建立ITEM搜尋方式並反饋在相應欄位
但小的想新增另一搜尋條件LotNo... 但似乎變更無效想請問各位大大前輩們是否小的有忽略什麼...懇請指教...謝謝!!
如下圖
附件 : 有新增一按鈕可執行表單...-
工作表單.zip (42.11 KB)
- Private Sub CommandButton3_Click()
- '宣告變數
- Dim b
- Dim myRange As Range, MH
- Dim myTable As Worksheet
- Dim Xrow As Long
- Dim Rng As Range
- Set myTable = Sheets("工作交接事項")
- Set myRange = Range("工作交接事項").Columns(1).Find(a, LookAt:=xlWhole)
- '宣告b = 表單的LotNo
- b = UserForm3.LotNo.Text
- '顯示全部資料的多重篩選
- With ActiveSheet.Range("工作交接事項")
- .Parent.AutoFilterMode = False
-
- '設定LotNo為搜尋條件
- If b <> "" Then .AutoFilter Field:=6, Criteria1:=b
- End With
- Xrow = myTable.[F2].End(xlDown).Row
- Set Rng = myTable.[F2].Resize(Xrow - 1, 1)
- MH = Application.Match(LotNo.Value, Rng, 0) 'MH
- If IsNumeric(MH) Then
- 反應日期.Value = myTable.Cells(MH + 1, "B") '反應日期
- 反應人員.Value = myTable.Cells(MH + 1, "C") '反應人員
- 機台.Value = myTable.Cells(MH + 1, "D") '機台
- Recipe.Value = myTable.Cells(MH + 1, "E") 'Recipe
- Lot.Value = myTable.Cells(MH + 1, "F") 'Lot
- 異常簡碼.Value = myTable.Cells(MH + 1, "G") '異常簡碼
- 異常問題描述.Value = myTable.Cells(MH + 1, "H") '異常問題描述
- 處置狀況.Value = myTable.Cells(MH + 1, "I") '處置狀況
- End If
- End Sub
複製代碼 |
|