【发布时间】:2020-06-12 23:25:39
【问题描述】:
我正在尝试根据颜色(列在其中一列中)复制行并将该数据粘贴到名为该特定颜色的工作表中(例如:复制所有蓝色数据并将其粘贴到名为 Blue 的工作表中)。我已经有一个创建所有随附工作表的宏,我只是不知道如何根据一列中的值将行复制并粘贴到匹配的工作表中。
每种颜色有多行。
【问题讨论】:
-
创建一个变量来存储您当前正在查看的颜色。然后按该变量过滤您的范围(颜色列),然后使用该变量定位工作表。
我正在尝试根据颜色(列在其中一列中)复制行并将该数据粘贴到名为该特定颜色的工作表中(例如:复制所有蓝色数据并将其粘贴到名为 Blue 的工作表中)。我已经有一个创建所有随附工作表的宏,我只是不知道如何根据一列中的值将行复制并粘贴到匹配的工作表中。
每种颜色有多行。
【问题讨论】:
由于您未共享任何代码,因此我将为您提供潜在方法的高级概述以及您可以使用的示例
iColor = "Red"
iColor 过滤您的颜色列,然后复制可见单元格。 EXAMPLE
iColor 同名):ThisWorkbook.Sheets(iColor).Range("A1").Paste
【讨论】: