excel vba 当cell的值变化时 进行判断操作
2015-12-24 10:55
183 查看
示例效果:
-----------
在excel的sheet1中,
当A列的值 大于100时 ,其对应B列背景显示红色,C列显示"有数据"
否则,B列背景色正常,C列清空相应的数据
操作步骤
----------
1.新建Excel
2.选择菜单”开发工具“ -》 ”Visual Basic“
打开相应的VBA代码编辑窗口
3.选择 范围 - WorkSheet
选择 事件 - Change
4.输入如下代码
5.保存代码
6.在A列 如 A1 单元格输入数据120 ,可以看到B1单元格 背景显示红色
-----------
在excel的sheet1中,
当A列的值 大于100时 ,其对应B列背景显示红色,C列显示"有数据"
否则,B列背景色正常,C列清空相应的数据
操作步骤
----------
1.新建Excel
2.选择菜单”开发工具“ -》 ”Visual Basic“
打开相应的VBA代码编辑窗口
3.选择 范围 - WorkSheet
选择 事件 - Change
4.输入如下代码
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 Then ThisRow = Target.Row If Target.Value > 100 Then Range("B" & ThisRow).Interior.ColorIndex = 3 Else Range("B" & ThisRow).Interior.ColorIndex = xlColorIndexNone Range("C" & ThisRow).Value = "" End If End If End Sub
5.保存代码
6.在A列 如 A1 单元格输入数据120 ,可以看到B1单元格 背景显示红色
相关文章推荐
- Excel VBA保护工作表
- 通过VBS编写自动输入账号和密码、自动登录程序的脚本
- 通过VBS编写自动输入账号和密码、自动登录程序的脚本
- VB操作EXCEL文件大全
- VB中下表越界
- vb Form的基本事件
- 【转载】第一次亲密接触 之 VB和Flash的交互
- VB总结
- 【转载】理解VB中选择语句Select Case结构的最好例子
- VB视频总结(二)
- vb视频笔记
- VB课本总结
- VB学习之问与答
- 走进VB
- VB图像识别、语音识别源代码+注释
- VBS替换文本
- VB.NET之错误异常处理
- 使用VB对word文档进行格式调整
- VBA窗口乱了如何恢复默认设置
- 在genymotion官网下载genymotion-2.6.0-vbox.exe安装完成模拟器不可用的问题解决