有点难度,求高手EXCEL数值变动后加色
答案:1 悬赏:30 手机版
解决时间 2021-08-20 22:00
- 提问者网友:别再叽里呱啦
- 2021-08-20 12:31
如图例如A1-A6为原有数值,如果我在A1-A6上改动原有数值时会自动加上玫瑰红背景色,就好像B列的效果一样,是不是要用到VB?如果用的话求详解,谢谢
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-08-20 13:18
一种办法是把A列复制到比如P列,隐藏P列,然后对A列用条件格式:
选中A1到A10,点菜单的格式,条件格式,条件格式一,下拉框选择“公式”,右边输入 =<>P1,格式设为为填充红色,确定。
另一种办法是用VB。
右键点这个工作表的名字,查看代码,粘贴如下代码:
Dim x
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value <> x Then Target.Interior.Color = vbRed
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 Then x = Target.Value
End Sub
回到Excel,A列实现功能。
选中A1到A10,点菜单的格式,条件格式,条件格式一,下拉框选择“公式”,右边输入 =<>P1,格式设为为填充红色,确定。
另一种办法是用VB。
右键点这个工作表的名字,查看代码,粘贴如下代码:
Dim x
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value <> x Then Target.Interior.Color = vbRed
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 Then x = Target.Value
End Sub
回到Excel,A列实现功能。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯