首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

请问:EXCEL格式化单元格[简单]

2012-03-08 
请教:EXCEL格式化单元格[简单]一个sheet某个区域都是来自另一个sheet的sum(),我想格式化如下:如果单元格为

请教:EXCEL格式化单元格[简单]
一个sheet某个区域都是来自另一个sheet的sum(),
我想格式化如下:
如果单元格为0则用空格代替;
如果大于0则正常显示,
如果小于0则背景色为红色。

谢谢!

[解决办法]
问题有点没看懂,看着答。
[一个sheet(A)某个区域都是来自另一个sheet(B)的sum(),]

如果是sum()的,数据那应该是数值型

A sheet的格 属性设置
Range( " ").NumberFormatLocal = "0_ ;[红色]-0 " (这里没有小数,要的话自己把零改为[0.00]两位小数)

设值的时候再判断一下,如果为0就设空



[解决办法]
选中rng,然后选择 (菜单)格式--〉条件格式--〉设成小于0
格式--〉设置颜色
然后加上=IIF(rng=0, " ",rng)
[解决办法]
添加2个条件格式:
1、等于 0 ,设置字体颜色为白色
2、小于 0 ,设置图案为红色

热点排行