左边1部分的是用来被比较的数据,右边2是比较1的数据。
比如右边1列的C行,也就是N6是“2”,它和左边1列的C行,也就是B6相同,用VBA设置N6填充颜色为红色。
大概就是这样,右边的数据不一定会像这样排列整齐的,就是说我可能想要用T列的数据来比较B列这样,所以希望代码加上注释,我希望能自己修改一下。。
要用VBA哦,,公式我知道怎么做。。。我只要VBA,因为VBA我不知道怎么做。
求大神帮忙,,非常感谢!
文件我传到百度云了,,希望大神帮帮忙,,
http://pan.baidu.com/s/1o6uxMzC
非常感谢!
材料/工具:Excel2010
1、打开Excel表格,按下【Alt+F11】组合快捷键打开VBA编辑器,也可以点击菜单栏上面的【开发工具】,【Visual Basic】打开VBA编辑器。
2、点击VBA编辑器菜单栏上面的【插入】、【模块】,也可以在编辑器上面使用【Alt+I+M】组合快捷键插入“模块”。
3、在VBA编辑器代码框里面输入以下代码:
4、在Excel表格上面的【开始】、【填充颜色】、【其他颜色】,在”颜色“对话框的【自定义】里面就可以找到,改变数值就可以看到新增的颜色。
5、在VBA编辑器的工具栏里面点击“运行”图标即可运行程序,条件满足的行将会自动填充所设置的颜色。
6、VBA自动填充满足条件的行的颜色完成。
你这个代码好像有点局限性。。。能不能再做一个只比较N列和B列的?真是麻烦了。。非常感谢
追答只比较N列和B列的话,更简单了,加一个按钮,代码如下
Sub nb()
For one = 4 To 12 '因为你的数据在第4行到第12行之间
If Cells(one, 14) = Cells(one, 2) Then '比较两列的数据
Cells(one, 14).Interior.ColorIndex = 3 '涂颜色
End If
Next '比较下一个
End Sub
唔,这个懂了,,非常感谢
能不能再做一个只比较N列和B列的?谢谢,真是麻烦了
追答Sub xx()非常感谢
追答.............
可以传上来吗?或者传网盘发链接?
追答您加下俺的裙 叄贰伍肆零叄扒叄零 我把文件发给您。
他们好像都没有考虑您说的T列和B列对应的问题。