设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2808|回复: 11
打印 上一主题 下一主题

归类填充颜色,不一样的填充不一样的底纹

[复制链接]
跳转到指定楼层
1#
发表于 2016-1-5 09:59:46 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
归类填充颜色,不一样的填充不一样的底纹

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2016-1-5 13:04:32 | 显示全部楼层
pureshadow 发表于 2016-1-5 11:18
这个不需要VBA,条件格式就可以了
公式用:

谢谢你
但是,我还要做其它的一些操作,用VBA比较方便
3#
 楼主| 发表于 2016-1-6 17:15:17 | 显示全部楼层
roych 发表于 2016-1-5 16:22
写得有点啰嗦,有时间再优化呗。

详见附件。

谢谢您
代码测试了下,一直运行过程,颜色会一直改变
4#
 楼主| 发表于 2016-1-8 07:38:13 | 显示全部楼层

谢谢您
测试了下,如果跳行录入数据,会出现相邻两行的数据不一样,但颜色一样
5#
 楼主| 发表于 2016-1-8 07:40:11 | 显示全部楼层
本帖最后由 zhuangyongjin 于 2016-1-8 07:49 编辑
roych 发表于 2016-1-7 10:09
附件已更新,请自行下载。

谢谢您,您的方法可行
不过,里面有一句代码我不理解                m.Interior.Color = RGB(0, 192, 0)
                If m.Interior.Color = k.Interior.Color Then   
                    m.Interior.Color = vbYellow
                End If当 m <>k时,单元格填充的是绿色。
然后,当单元格的颜色等于k的颜色,那么单元格的颜色就是黄色,但是k表示A3,本来就是黄色啊,那么这个条件If m.Interior.Color = k.Interior.Color 怎么会成立呢



6#
 楼主| 发表于 2016-1-9 07:36:12 | 显示全部楼层

谢谢你,现在明白了。
现在这个表格,可以弄成黄色和绿色两种颜色,如果我想要弄成黄色、绿色、蓝色三种颜色,需要怎么修改代码呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-9 22:54 , Processed in 0.089486 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表