EXCEL2007中有两列完全相同数据,但是颜色不一样,如何让他们的颜色对应起来?

A列 B列
红色 黑色
红色 红色
黑色 红色
红色 黑色
红色 黑色
如何在不改变B列的本来黑色的时候,将A列红色对应的B列黑色变成红色?
问题中的“黑色、红色”等表示A列、B列单元格字体的颜色,不会上传附件和插入图片,只好用汉字代表颜色设置。

用VBA解决.
Sub 变色()
i = 1
Do Until Cells(i, 1) = ""
If Cells(i, 1).Font.ColorIndex = 3 Then
Cells(i, 2).Font.ColorIndex = 1
End If
i = i + 1
Loop
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-26
在C1中输入:=A1&"-"&B1追问

不是那个意思,问题中的黑色 红色 啥的表示的是表格中单元格字体的颜色设置,
A列 B列
1 黑色 1 红色
2 红色 2 黑色
3 黑色 3 黑色
4 黑色 4 红色
5 红色 5 黑色
6 红色 6 红色
7 红色 7 黑色
8 黑色 8 红色
A中的1是黑色,B中1是红色,这个就保持B中1的颜色,像A中的2是红色,B中的2是黑色,就需要将B中的2变成红色,A中的3和B中的3都是黑色的也不用管,这个怎么做啊 高手,谢谢!有QQ吗?传个附件给你

追答

明白了,你说的是字体还是单元格填充色,只有黑色和红色吗?

相似回答