将某些颜色的单元格转移到其他Excel表单中

我想知道是否有可能将某些彩色细胞转移到其他Excel表格。 我已批准的单元格绿色和非批准的单元格红色。 有两个不同的电子表格我想分发这些数据,一个被称为核准工作表,另一个被称为非核准工作表。 我想这样做的原因是因为有大约80k行的数据,手动这样做将永远。

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

如果你不介意做两个复制/粘贴,你可以插入一个filter

在这里输入图像说明

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

在这里输入图像说明

然后重复其他颜色。

因为我猜你是根据一定的条件给单元格着色的,比你可以根据这个条件复制到其他表单。

您可以使用上面build议的filter,或者sorting然后复制。 如果你在编码,比你可以写一些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