Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6718|回复: 20

[已解决]【求助】用VBA解决背景色的问题

[复制链接]
发表于 2010-9-16 19:34 | 显示全部楼层 |阅读模式


我需要在week那个sheet页里面填入数据(Work ID)。当填入的数据(Work ID列)在Task List那个sheet里面查找的时候(Segmention列),满足下面不同的条件就设置成不同背景色。

Rhythm:黄色,Blue:蓝色,Jazz:绿色 Rhythm-D:紫色

例如:我在week那个sheet页里面的单元格里面填入REP-Daishi-23,在Task List那个sheet里面查找到REP-Daishi-23对应的属于Jazz,这时就把我填的单元格变成绿色。

REP-Daishi-23 Jazz
REP-Promise-2 Rhythm-D
REP-Promise-3 Rhythm
REP-Promise-4 Blue-C
REP-Promise-5 Blue
REP-Promise-6 Blue-B
REP-Promise-7 Blue
REP-Promise-8 Rhythm-R

需要的效果:

 
III  20:01:28

请各位达人帮忙写一个VBA语句啊。

BJwMT7OC.zip (19.33 KB, 下载次数: 2)
 楼主| 发表于 2010-9-16 20:19 | 显示全部楼层
回复

使用道具 举报

发表于 2010-9-16 20:40 | 显示全部楼层
回复

使用道具 举报

发表于 2010-9-16 20:42 | 显示全部楼层

GHEtEa0a.rar (18.92 KB, 下载次数: 7)
回复

使用道具 举报

发表于 2010-9-16 20:59 | 显示全部楼层

Pymlmcoq.rar (19.37 KB, 下载次数: 3)
回复

使用道具 举报

发表于 2010-9-17 09:13 | 显示全部楼层

学习了!

[em02]
回复

使用道具 举报

发表于 2010-9-20 18:09 | 显示全部楼层

UwqueXR1.rar (17.04 KB, 下载次数: 4)
回复

使用道具 举报

 楼主| 发表于 2010-9-20 18:29 | 显示全部楼层

Task List 的Sheet页里面数据是下面这些,

SEC-Promise-30

 Blue
SEC-Promise-31 Blue
SEC-Promise-32 Blue
REP-Daishi-1 Rhythm
REP-Daishi-2 Rhythm

我把上面左边的条目整个复制到Week的Sheet页面去,结果是下面这样

SEC-Promise-30
SEC-Promise-31
SEC-Promise-32
REP-Daishi-1
REP-Daishi-2
 

另外,我删除单元格里面的数据后,背景色也没有取消。

SEC-Promise-30
 
 
REP-Daishi-1
REP-Daishi-2

回复

使用道具 举报

发表于 2010-9-20 18:48 | 显示全部楼层

解决了第2个问题。

VBA中,复制粘贴时,粘贴数据对你粘贴的第一个单元格进行change检查.,也就是你光标选中..然后粘贴的那个单元格

如果非要用复制粘贴,就得使用过程代码完成,而不能用事件代码完成了。

aa18XjpV.rar (19.81 KB, 下载次数: 4)
回复

使用道具 举报

发表于 2010-9-20 19:16 | 显示全部楼层

uo9BkMZE.rar (19.96 KB, 下载次数: 5)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 02:55 , Processed in 0.482306 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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