用VBA实现在表格中输入内容后,自动去另一个EXCEL表内寻找符合要求的内容并输出 20

请大家帮我一个忙。我想做一个EXCEL表格1,用VBA实现在EXCEL表格1中输入名称后,自动去另一个EXCEL表格2内找到名称相同的项,并按要求输出此项其它相关内容在E... 请大家帮我一个忙。我想做一个EXCEL表格1,用VBA实现在EXCEL表格1中输入名称后,自动去另一个EXCEL表格2内找到名称相同的项,并按要求输出此项其它相关内容在EXCEL表格1。但EXCEL表格2不用打开,不一定全部输出,只输出我想要的数据。万分感谢啊。
原本我是用下面这段实现在同一个EXCEL文件中Sheet2中实现在sheet1中数据调用的。
现在我想改两点:
1、因为sheet1数据量较大,我现在想把sheet1数据单独作为一个数据源,不用打开他,放到一个固定的地方,每次生成新表格时都从数据源内读取数据。
2、选 择项的变成“名称”跟“字段1”同时生效,当选择后“名称”后,在“字段1”处只能选择与前面名称相同的项目,再选择“字段1”后输出与之相对应的信息。
有能力的请帮帮我,万分感谢
展开
 我来答
awalker2012
2014-04-05 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:111万
展开全部
既然没给出具体例子,那我们也大概的随便谈谈想法吧。
估计你说的表格1要用公式的数据量不会太大,那倒不如用VLOOKUP函数来得直接;该函数支持跨工作簿查找引用。至于这个函数怎么用,你再百度一下“VLOOKUP 详解”吧。
用VBA做的话不难,但VBA基本是定制型的,你不具体给出表格数据结构,写给你也是白写。
追问

如下图,把库存表独立成新的EXCEL表格中运行,而且不用打开他就行运行数据

这个是sheet2

这个是sheet1

追答
不好意思,理解力有限,还是无法搞清楚你的数据结构及需要操作的需求是什么。
看你的表格还是挺规范的,应该问题不会很难。但不知道你要的是什么,无法动手。
太极健1969
2014-04-06 · TA获得超过9033个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:3619万
展开全部
你是说两个工作簿?还是两个工作表?
更多追问追答
追问
两个工作簿
追答
不打开工作簿,有点麻烦
你可以打开工作簿,取完数据后关闭(当然这些事都是代码自动完成,不需要手动操作)。这样简单多了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
skyzxh

2014-04-05 · 知道合伙人软件行家
skyzxh
知道合伙人软件行家
采纳数:2623 获赞数:8344
毕业于中科院,硕士,30年工程从业经验。现任公司技术负责。

向TA提问 私信TA
展开全部
这个要用SQL 来做
追问
具体要怎么做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式