当前位置:编程学习 > VB >>

在EXECL中如何实现在列A,B,C输入0-255之间的数值,在列D中显示对应的RGB颜色,

您好,我想在EXECL中做一个宏,列A,B,C输入0-255之间的数值,在列D中显示对应的RGB颜色,请问能否做到,怎样做?谢谢。
Private Sub Worksheet_Change(ByVal Target As Range)
    
    If Target.Address = "$A$1" Or Target.Address = "$B$1" Or Target.Address = "$C$1" Then
        
        Range("D1").Interior.Color = RGB(Range("A1"), Range("B1"), Range("C1"))
    End If
End Sub
但我粘代码到新宏中,改变A1数据,D1没反应,请问应怎用这些代码?谢谢 双击左侧的Sheet1
在新出现的空白窗口的两个下拉列表中选Worksheet和Change
引用 2 楼 ty8822 的回复:
但我粘代码到新宏中,改变A1数据,D1没反应,请问应怎用这些代码?谢谢
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,