作者mastertom (湯姆大師)
看板Office
標題[問題] 查找回傳數值
時間Wed Nov 18 13:21:30 2020
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:
office excel
版本:
2016
各位大大好,
想請問一下, 我想再執行表單時
再A框框填入號碼之後 B 會自動帶出對應資料
如圖檔
https://imgur.com/gallery/z9ysmv0
這種狀況應該怎麼寫程式碼比較好呢?
還有就是我的A框框應該選change afterupdate 或是enter?
先跟各位感謝了~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.3.52 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1605676892.A.509.html
1F:→ soyoso: 先說,沒有版本2017,請提供正確 11/18 13:41
2F:→ soyoso: 填入號碼後自動帶出對應資料,自動來看change 11/18 13:41
3F:→ soyoso: afterupdate方面,就看觸發事件是否和操作習慣有搭 11/18 13:41
※ 編輯: mastertom (61.228.3.52 臺灣), 11/19/2020 09:33:22
4F:→ mastertom: 是2016才對抱歉搞錯 11/19 09:33
6F:→ mastertom: 還請幫忙看一下了 感恩! 11/19 09:35
7F:→ soyoso: 開啟連結,下載xlsx並無法看到userform的部分 11/19 10:14
8F:→ soyoso: 且工作表內也無任何資料,所以不知要看什麼 11/19 10:14
10F:→ soyoso: 那說明一下要看什麼呢? 11/19 16:42
11F:→ soyoso: 如果是要問貨品ean輸入後,工作表database a欄ean/upc符合 11/19 17:47
12F:→ soyoso: 回傳所對應b欄的material no#值的話,觸發事件change,所 11/19 17:47
13F:→ soyoso: 提供檔案ean/upc字數固定(13),可先判斷len輸入(ean/upc前 11/19 17:47
14F:→ soyoso: 9個字元都一樣的話,也可只輸入後4碼)字數再執行接下來的 11/19 17:47
15F:→ soyoso: 動作,迴圈或是range.find來搜尋,再回傳所對應b欄的值到 11/19 17:47
16F:→ soyoso: label Autoshow_Materialnumber的caption內;另外看操作習 11/19 17:47
17F:→ soyoso: 慣,afterupdate或是enter觸發事件也是可行的。 11/19 17:47
18F:→ mastertom: 對對, 就是可能我會掃描EAN CODE 然後自動對應料號這樣 11/19 18:44