【发布时间】:2015-06-02 10:48:24
【问题描述】:
我需要构建一个宏以在工作表 1 中找到所需的行,该行由 A 列中的值预先确定,然后将特定列的同一行中的值(本例中为 D:F)复制到表 2 上的预定位置。
不幸的是,我不能让宏总是引用相同的单元格,因为数据不会总是从 1A 开始,它可能从第 3 行或第 10 行或任何地方开始。这些列每次都应该保持在同一个位置,但我肯定需要宏来搜索 A 列中所需的内容。
另外,我不想复制整行,因为表 1 后面的列中有更多数据与我在表 2 中需要的内容完全无关。
下面是我需要发生的一个例子来更好地解释:
表 1(原始数据)
| A | B | C | D | E | F | G |
--+-------+-------+-------+-------+-------+-------+-------+
1 | Title | M2011 | M2012 | M2013 | M2014 | M2015 | TTM |
2 | 1A | 1B | 1C | 1D | 1E | 1F | 1G |
3 | 2A | 2B | 2C | 2D | 2E | 2F | 2G |
4 | 3A | 3B | 3C | 3D | 3E | 3F | 3G |
5 | 4A | 4B | 4C | 4D | 4E | 4F | 4G |
表 2(期望的结果)
| A | B | C | D |
--+-------+-------+-------+-------+
1 | Title | M2013 | M2014 | M2015 |
2 | 2A | 2D | 2E | 2F |
3 | 4A | 4D | 4E | 4F |
4 | 3A | 3D | 3E | 3F |
【问题讨论】:
-
你目前有什么代码?
-
不幸的是,鉴于我不知道如何编写,与我所问的内容无关。到目前为止,我所要做的就是创建我需要的新工作表及其格式。