通过滚动条来控制单元格的颜色。
在表格中绘制几个滚动条,通过滚动条就可以更改单元格颜色。这个模仿电脑中三色调颜色。
我们看如何实现的。
思路介绍一下:
可以通过RGB来设置单元格颜色,这个是最基本的原理。
Range(“a1”).inderior.color=RGB(0,255,0)
开发工具中按如下插入滚动条。
对滚动条需要设置属性
选中滚动条,按如下设置属性
主要设置,最小值,最大值,以及链接的单元格。
RGB取值范围为0-255,所以最小值为0,最大值为255
LinkedCell为G5,也就是拖动滚动条G5的数值会发生变化。
另外的两个滚动条分别链接到G6,G7
最后的代码如下,三个滚动条都有事件过程,只要滚动条改变了,A1单元格颜色将变化。
A1:H1为合并单元格,所以只需要设置A1单元格的颜色。
Private Sub ScrollBar1_Change()
Range("A1").Interior.Color = RGB(Cells(5, 7), Cells(6, 7), Cells(7, 7))
End Sub
Private Sub ScrollBar2_Change()
Range("A1").Interior.Color = RGB(Cells(5, 7), Cells(6, 7), Cells(7, 7))
End Sub
Private Sub ScrollBar3_Change()
Range("A1").Interior.Color = RGB(Cells(5, 7), Cells(6, 7), Cells(7, 7))
End Sub
子曰:用之则行,不用则藏。
意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。
热门跟贴