excel vba 跨工作簿的数据提取

想将“A.XLS”中的单元格C3、G3、Range("A3").End(xlDown)的内容复制到,“B.XLS”中的Range("B9999").end(xlup).o... 想将“A.XLS”中的单元格C3、 G3、 Range("A3").End(xlDown) 的内容复制到, “B.XLS”中的Range("B9999").end(xlup).offset(1,0)、 Range("C9999").end(xlup).offset(1,0)、 Range("D9999").end(xlup).offset(1,0)单元格中 代码怎么写 ?谢谢啦 展开
 我来答
一点设计演示
高粉答主

2016-01-19 · 职场/教育各类模板,衷于原创
一点设计演示
采纳数:874 获赞数:83616

向TA提问 私信TA
展开全部

做了两个模拟的表,具体如下。

表1

表2

然后在表1中使用vlookup函数抽取表2的编号,公式=VLOOKUP(B2,Sheet2!A:B,2,0),下拉。

#N/A项为表2中没有的项目,无法抽取。

百花残YY
推荐于2020-02-19 · 超过60用户采纳过TA的回答
知道答主
回答量:136
采纳率:85%
帮助的人:54.9万
展开全部
我昨晚给你答案了,A.xls叫工作簿,每个工作簿文件里可能有好几个工作表(sheet),你得把工作表的名字也写对,如 workbooks("A.xls"). sheets("Sheet2"). Range("A1") = workbooks("B.xls"). Sheets("Sheet1") .Range("A1")

求采纳
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式