Office中国论坛/Access中国论坛

标题: 请问如何从CODE表的资料,自动化产生资料~ [打印本页]

作者: 5988143    时间: 2012-7-30 09:52
标题: 请问如何从CODE表的资料,自动化产生资料~
输入CODE表中的编码,自动化产生以下资料及格式~
谢谢!
[attach]50058[/attach]


[attach]50057[/attach]
作者: roych    时间: 2012-7-30 23:50
用VLookup函数不好吗?
作者: 5988143    时间: 2012-7-31 08:34
因在表的不不固定区域输入,所以用VLOOKUP函数不是太灵活性~
作者: xuwenning    时间: 2012-7-31 08:46
本帖最后由 xuwenning 于 2012-7-31 08:47 编辑

D24=VLOOKUP($D$23,Code!$A$2:$E$6,1,1)
E24=VLOOKUP($D$23,,Code!$A$2:$E$6,4,1)
作者: xuwenning    时间: 2012-7-31 08:48
将公式加入代码中
作者: xuwenning    时间: 2012-7-31 09:01
Sheets("redy").Cells(行, 列).FormulaR1C1 =“=VLOOKUP($D$23,Code!$A$2:$E$6,1,1)”
作者: 5988143    时间: 2012-7-31 09:28
谢谢~
不过你写的是固定在D23的,我要求是在任意的空格里输入,就自动化产生相关资料~谢谢~
作者: layaman_999    时间: 2012-7-31 11:12
觉得还是做个窗体好点
作者: xuwenning    时间: 2012-7-31 11:19
发表一点,建议:

定义区域只要其单元格值改变,
变量=Sheets("redy").Cells(区域内指定行, 区域内指定列).value
将Code!$A$2:$E$6区域定义一个名称,如:Code
“=VLOOKUP(" & 变量  & ",Code,1,1)




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3