返回列表 上一主題 發帖

請問混合編碼我應該怎麼做

請問混合編碼我應該怎麼做

麻煩各位功力強大的大大幫忙:'(

編碼問題.rar (15.65 KB)

stillfish00 大大
可以用了,MM規格基本上沒問題
但英制規格3/8,1/4,#8
這些規格都不行捏

TOP

Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo 99
Dim TG As Range
With Target
If .Row >= 3 And .Column = 1 Then
     If .Value = "" Then
98:      .Offset(0, 2) = ""
         .Offset(0, 3) = ""
         .Offset(0, 4) = ""
         .Offset(0, 5) = ""
         .Offset(0, 6) = ""
         .Offset(0, 7) = ""
         .Offset(0, 8) = ""
         .Offset(0, 9) = ""
         
  Else: Set TG = Sheet7.[H3:H9999].Find("*" & .Value & "*", , , xlWhole)
             If TG Is Nothing Then GoTo 98
                .Offset(0, 9) = TG.Offset(0, -6).Value
               TG2 = .Offset(0, 2).Value
                .Offset(0, 2) = TG.Offset(0, -3).Value
                .Offset(0, 3) = TG.Offset(0, -2).Value
                .Offset(0, 5) = Application.VLookup(TG2, Sheet15.[A4:H9999], 8, False)
                     If IsError(.Offset(0, 5).Value) Then .Offset(0, 5) = ""
                .Offset(0, 6) = TG.Offset(0, 1).Value
大大...可我前面還有這一段
可以加一起嗎?
這一段是抓其他相關資料的
不用再KEY一次

TOP

GBKEE 大大...麻煩請看一下我的留言,我試了好久
都沒辦法加一起

TOP

准提部林 大大...你要求的附檔案說明

Book1.rar (124.8 KB)

TOP

有可能會手動改到存放區,如果樣品大一點九畢須以人工判斷,放至其他特殊存放區,但不常,
這樣子,下面就不能繼續以編碼原則編號,好像就會跳一號
以M12來講有三筆M12-A會有三次
如第4筆放置特別存放區
第5筆就會跳M12-B
正常應該跳M12-A

TOP

本帖最後由 sheau-lan 於 2015-9-22 11:28 編輯

准提部林 大大
編好10筆..當然不會去改第7筆
除非這支樣品交樣過程坎坷,才會獨立出一個專案
上述1-5項是對的M12-A編完跳M12-B以此類推
長度過長跟尺寸過大都會另外放一個較大的存放箱
超過M16長度超過150長包含150長
例如M18x190
        M16x210
這些都會歸到特殊盒子

TOP

准提部林 大大是對的
完全正錯...太感謝你了
可是如果我G欄也要抓圖面資料
應該怎麼加

TOP

恩恩...好的...謝謝大大
我會好好延就研究

TOP

准提部林 大大
我發現#的規格
如#6,#10,#8
這種沒辦法跳
輸入到第5筆還是
#6-A

TOP

        靜思自在 : 不要小看自己,因為人有無限的可能。
返回列表 上一主題