首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在下面的单元格中浏览特定单元格并打印其他工作簿中的数据?

如何在下面的单元格中浏览特定单元格并打印其他工作簿中的数据?
EN

Stack Overflow用户
提问于 2019-06-19 23:59:04
回答 1查看 36关注 0票数 1

我正在编写一个VBA代码,其中我输入了以下格式的日期: YYYY-MM.。然后,我希望在excel工作表中找到具有此特定值的单元格,并从同一列中的另一个工作簿中复制数据。

例如,如果我输入"2019-04",我想要找到具有该值的单元格,并使用该日期特定文件中的数据填充该单元格下面的列。

我尝试过使用for循环来做这件事,但是一直做不到。

EN

回答 1

Stack Overflow用户

发布于 2019-06-20 00:09:39

这样如何:

代码语言:javascript
复制
iter = 1
a = ActiveWorkbook.Name
YourValues & iter = Workbooks(b).Cells(xxxx) 'Whatever the second workbook reference is and use a do loop to add more 'iter' values
Workbooks(a).Activate
Cells.Find(What:="2019-04", After:=ActiveCell, LookIn:=xlFormulas,LookAt:=xlPark, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase = False, SearchFormat:=False).Activate
n = 1 'or 2 or however far down below the value you want to place the new data
x = ActiveCell.Column
y = ActiveCell.Row
cells(y + n, x) = YourValues(tier)

然后可能是循环中的n+1、iter+1。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56671768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档