Excel精英培训网

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

[已解决]如何对相同组合进行着色?

[复制链接]
发表于 2015-7-12 10:00 | 显示全部楼层 |阅读模式
请教:如何找出相同的组合并进行着色区分?说明示例见附件,多谢!
数值着色.zip (12.62 KB, 下载次数: 11)
发表于 2015-7-12 10:13 | 显示全部楼层
附件

数值着色.rar

11.04 KB, 下载次数: 22

回复

使用道具 举报

发表于 2015-7-12 10:15 | 显示全部楼层
回复

使用道具 举报

发表于 2015-7-12 10:17 | 显示全部楼层
  1. Sub 数值着色()
  2.     Dim c As Range, rg As Range, rng As Range
  3.     Dim N1 As Double, N2 As Double
  4.     N1 = [a4].Value
  5.     N2 = [a5].Value
  6.     Set rg = Range("A4:G18")
  7.     For Each c In rg
  8.         If c.Value = N1 Or c.Value = N2 Then
  9.             If rng Is Nothing Then
  10.                 Set rng = c
  11.             Else
  12.                 Set rng = Union(rng, c)
  13.             End If
  14.         End If
  15.     Next
  16.     rng.Select
  17.     rng.Font.ColorIndex = 3
  18. End Sub
复制代码
回复

使用道具 举报

 楼主| 发表于 2015-7-12 10:17 | 显示全部楼层
天天EP 发表于 2015-7-12 10:15
一列中,A4、A5要连续?

是的,a4和a5是连续的.产生效果如示例.
回复

使用道具 举报

 楼主| 发表于 2015-7-12 10:21 | 显示全部楼层
天天EP 发表于 2015-7-12 10:17

代码把不连续的也包含了.能否再改改?非常感谢!
回复

使用道具 举报

 楼主| 发表于 2015-7-12 10:24 | 显示全部楼层
baksy 发表于 2015-7-12 10:13
附件

老大:代码在何处?谢谢!
回复

使用道具 举报

发表于 2015-7-12 10:26 | 显示全部楼层
zhouxingyu 发表于 2015-7-12 10:21
代码把不连续的也包含了.能否再改改?非常感谢!

试试我的代码能否符合你的要求
回复

使用道具 举报

 楼主| 发表于 2015-7-12 10:28 | 显示全部楼层
天天EP 发表于 2015-7-12 10:26
试试我的代码能否符合你的要求

别的没问题,就是把不连续的也给包含了.能否再完善下?多谢.
回复

使用道具 举报

发表于 2015-7-12 10:32 | 显示全部楼层
zhouxingyu 发表于 2015-7-12 10:28
别的没问题,就是把不连续的也给包含了.能否再完善下?多谢.

已包含不连续的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 04:38 , Processed in 0.221048 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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