Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
123
返回列表 发新帖
楼主: stockding111

求一句命令的写法,老师帮帮忙。

[复制链接]
发表于 2013-6-3 21:04 | 显示全部楼层
stockding111 发表于 2013-6-3 20:14
老师,举个例子让我这个菜鸟学习下吧:
如果“E5:L51”和“Q5:X51”两个区域的单元格符合以下条件的, ...

如果以单元个单元格为条件,修改自定义函数为自定义过程,做一点小的修改就可以了

运行 CC,参数就照着那样设置就行了

  1. Private Sub Rg(ByVal Num As Range)
  2. Dim T As Range
  3.   For Each T In Num
  4.     If Len(T.Value) > 0 Then
  5.       Select Case T.Value
  6.         Case 0 To 1, 59 To 61, 89 To 91, 119 To 121, 179 To 181, 239 To 241, 269 To 271, 359 To 361
  7.         T.Interior.ColorIndex = 3
  8.       End Select
  9.     End If
  10.   Next
  11. End Sub
  12. Sub CC()
  13.   Rg Range("E5:L51,Q5:X51")
  14. End Sub
复制代码

评分

参与人数 1 +1 收起 理由
stockding111 + 1 赞一个!

查看全部评分

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2013-6-3 21:17 | 显示全部楼层
无聊的疯子 发表于 2013-6-3 20:58
以单个单元格为条件么??

还是以区域中的行为单位做条件??

以单个单元格为条件
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 03:05 , Processed in 0.143449 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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