根据下拉列表复制多个结果

时间:2018-03-19 15:00:23

标签: excel vba excel-vba copy-paste

我非常擅长在Excel中创建宏并使用VBA。

假设我有一个基于下拉列表的模型。根据从该列表中选择的项目,模型根据数据进行分析并创建结果。我的观点是将这些结果与列表中的所有组件进行比较,在另一张表中。问题是列表包含大约200个项目编号。

我需要我的宏做的是:

  • 从" Sheet1"
  • 中的单元格A1的下拉列表中选择项目编号
  • 将范围A1:E2复制到" Sheet1"
  • 将结果粘贴到范围A1:E1中" Sheet2"
  • 回到" Sheet1"并从列表中选择下一项
  • 复制相同的范围
  • 将其粘贴到" Sheet2"前一行下面一行(创建一个列表)
  • 并重复操作,直到使用列表中的最后一项。

有没有人建议如何写下这个宏?

这项任务远远超出了我目前的编程技巧。我到处搜索,但找不到任何能引导我解决问题的东西。

1 个答案:

答案 0 :(得分:0)

我在Excel工作簿中实现了您想要的两张纸。在这里下载:

http://s000.tinyupload.com/?file_id=05985444391023940738

试试这个。它能满足您的需求吗?