修改代码,满足条件的列区域着色。
时间:2011-08-11
来源:互联网
如点击 B5,则B5:B104 着色;
点击 C5,则C5:C104 着色;
...........
点击 CW5,则CW5:CW104 着色;
[ 本帖最后由 w00021 于 2011-8-11 10:47 编辑 ]
附件

2011-8-11 09:33, 下载次数: 9
作者: w00021 发布时间: 2011-08-11
高亮显示
代码:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)If Target.Count > 1 Then Exit Sub
If Target.Row < 5 Then Exit Sub
If Target.Column > 5 Then Exit Sub
[a5:e65536].Interior.ColorIndex = xlNone
Range("A" & Target.Row & ":E" & Target.Row).Interior.ColorIndex = 40
End Sub
附件

2011-8-11 10:34, 下载次数: 7
作者: mineshine 发布时间: 2011-08-11
如点击 B5,则B5:B104 着色;
点击 C5,则C5:C104 着色;
作者: w00021 发布时间: 2011-08-11
作者: 白云2011 发布时间: 2011-08-11
C5:C104 着色
改区域即可
Range(Cells(5, Target.Column), Cells(104, Target.Column)).Interior.ColorIndex = 40
作者: mineshine 发布时间: 2011-08-11
Cells.Interior.ColorIndex = xlNone
If Target.Row <> 5 Or Target.Count > 1 Then Exit Sub
c = Target.Column
Range(Cells(5, c), Cells(104, c)).Interior.ColorIndex = 40
End Sub
作者: yaozong 发布时间: 2011-08-11
美中不足是——不能“定位”着色的“首列” 。
[ 本帖最后由 w00021 于 2011-8-11 12:11 编辑 ]
作者: w00021 发布时间: 2011-08-11
If Target.Count > 1 Then Exit Sub
If Target.Row < 5 Then Exit Sub
If Target.Column > 5 Then Exit Sub
[a5:e65536].Interior.ColorIndex = xlNone
Range(Cells(5, Target.Column), Cells(104, Target.Column)).Interior.ColorIndex = 40
Cells(5, Target.Column).Select '“定位”着色的第5列
End Sub
作者: mineshine 发布时间: 2011-08-11
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28