作者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/cn.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