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