我想知道是否可以将某些彩色单元转移到其他excel表。我将已批准的细胞染成绿色,将未批准的细胞染成红色。我希望将这些数据分发到两个不同的电子表格中,一个称为已批准的表单,另一个称为非批准表单。之所以我想让它自动生成是因为有大约80k行的数据并且手动执行这些操作需要永远。
感谢您提供的帮助和所有信息。
答案 0 :(得分:2)
如果您不介意进行两次复制/粘贴,可以插入过滤器
然后过滤特定的颜色。之后,复制相关单元格并粘贴到所需的工作表中。
然后重复另一种颜色。
答案 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