将某些彩色单元格转移到其他excel表格

时间:2013-06-02 18:45:33

标签: excel data-transfer

我想知道是否可以将某些彩色单元转移到其他excel表。我将已批准的细胞染成绿色,将未批准的细胞染成红色。我希望将这些数据分发到两个不同的电子表格中,一个称为已批准的表单,另一个称为非批准表单。之所以我想让它自动生成是因为有大约80k行的数据并且手动执行这些操作需要永远。

感谢您提供的帮助和所有信息。

2 个答案:

答案 0 :(得分:2)

如果您不介意进行两次复制/粘贴,可以插入过滤器

enter image description here

然后过滤特定的颜色。之后,复制相关单元格并粘贴到所需的工作表中。

enter image description here

然后重复另一种颜色。

答案 1 :(得分:0)

因为我猜您根据特定条件为单元格着色,而不是根据这种情况复制到其他单张。

您可以像上面建议的那样使用过滤器,或者排序然后复制。 如果你进入代码,那么你可以写一些VB脚本来做那个

我认为它应该是这样的(我不是VBA专家)

Set mrNames = Sheets("MyDataSheet").Range("C2:C100")

For Each cell In mrNames

If cell.Value = "Approved" Then
cell.EntireRow.Copy
Sheets("Approved").Range("C" & Rows.Count).End(xlUp).Offset(1, -2).PasteSpecial
    End If