工作表如上图所示,在Excel 2010中操作步骤如下:
1、选项卡“开始”|“条件格式”|“管理规则”,弹出“条件格式规则管理器”。
2、单击“新建规则”按钮,弹出“新建格式规则”对话框,如下图:
(1) 选择最后一类“使用公式确定要设置格式的单元格”,输入公式:=IF(ISNUMBER($E2),COLUMN()=$E2/30+7,IF($E2="月结现金",COLUMN()=7))
其中,数字7是因为着色区域第一列(G)的列号是7。
(2) 单击“格式”按钮,设置所要的突显格式(如绿色背景)。
(3) 确定,回到“条件格式规则管理器”。
3、如下图,确保“应用于”填写了需要着色的区域,如 $G$2:$J$7 :
4、确定。至此,大功告成。
这里演示的是当前为10月份。如果到了11月份,在“10月”左侧插入新列“11月”,然后修改该条件格式的应用区域为 $G$2:$K$7 即可。
当然,如果希望条件格式对增加的月份列自动生效,也是可以做到的,如果有此需求,请再提吧。
条件格式就可以了不需要VBA.
不是单一单元格也行的.
用条件格式:
选中 A:E ,
菜单 格式,条件格式……
选择 公式,输入公式: =($C1=2)
设置符合这个公式时的填充颜色,确定就行了
注:2003只能设置3个公式,算上不符合的1个,也就是说,能体现出 4 种“状况”,2007以上版本不限
用VBA就比较灵活了,需要的话Hi我
2007中:选中单元格-开始-样式-条件格式,这里可以做你想要的设置。
之前版本:格式- 条件格式。
在格式---条件格式--选择条件 颜色就好了