目前我正在使用数据验证从一个单元格的选项列表中进行选择。是否有可能做同样的事情,但风格?即从下拉列表中我可以选择我想要应用于单元格的样式子集吗?
答案 0 :(得分:2)
根据某个单元格的值更改,添加一些代码来更改某些单元格的格式。
假设您要根据单元格D2
的值(B2
中)更改单元格Sheet1
的颜色。打开你的VBA编辑器,双击" Sheet1"您的项目浏览器中的图书,并选择Worksheet
对象和Change
过程,并执行以下操作:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" Then ' This is the address of the cell being changed
Select Case Target.Value
Case 1 ' The changed cell value is 1
ThisWorkbook.ActiveSheet.Range("d2").Interior.Color = RGB(125, 125, 125)
Case 2 ' The changed cell value is 2
ThisWorkbook.ActiveSheet.Range("d2").Interior.Color = RGB(125, 125, 255)
Case 3 ' The changed cell value is 3
ThisWorkbook.ActiveSheet.Range("d2").Interior.Color = RGB(125, 0, 255)
End Select
End If
End Sub
您可以谷歌寻找更改单元格的其他格式属性的方法。