我想知道是否可以将某些彩色单元格转移到其他 Excel 表格中。我已将批准的单元格着色为绿色,将未批准的单元格着色为红色。我想将此数据分发到两种不同的电子表格,一种称为已批准的工作表,另一种称为未批准的工作表。我之所以要自动执行此操作,是因为大约有 80k 行数据,而手动执行此操作将花费很长时间。
感谢您提供的帮助和所有信息。
我想知道是否可以将某些彩色单元格转移到其他 Excel 表格中。我已将批准的单元格着色为绿色,将未批准的单元格着色为红色。我想将此数据分发到两种不同的电子表格,一种称为已批准的工作表,另一种称为未批准的工作表。我之所以要自动执行此操作,是因为大约有 80k 行数据,而手动执行此操作将花费很长时间。
感谢您提供的帮助和所有信息。
如果您不介意进行两次复制/粘贴,则可以插入过滤器
然后过滤特定的颜色。之后,复制相关单元格并粘贴到所需的工作表中。
然后重复其他颜色。
由于我猜您是根据特定条件为单元格着色,因此您可以根据此条件复制到其他工作表。
您可以使用上面建议的过滤器,或者排序然后复制。如果您要编码,则可以编写一些 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