VBA: 如何有条件地给 ComboBox 上色?
VBA: how to color ComboBox conditionally?
我有一个红色的组合框:
我想在选择值时更改此 ComboBox 的颜色(白色),如下所示:
请问可以吗?
谢谢!
假设您指的是一个 ActiveX 组合类型,您应该使用它的 Change
事件,如下所示:
Private Sub ComboBox1_Change()
If Me.ComboBox1.value = "ABN AMRO FRANCE" Then
Me.ComboBox1.BackColor = RGB(255, 255, 255)
Else
Me.ComboBox1.BackColor = RGB(255, 0, 0)
End If
End Sub
我有一个红色的组合框:
我想在选择值时更改此 ComboBox 的颜色(白色),如下所示:
请问可以吗? 谢谢!
假设您指的是一个 ActiveX 组合类型,您应该使用它的 Change
事件,如下所示:
Private Sub ComboBox1_Change()
If Me.ComboBox1.value = "ABN AMRO FRANCE" Then
Me.ComboBox1.BackColor = RGB(255, 255, 255)
Else
Me.ComboBox1.BackColor = RGB(255, 0, 0)
End If
End Sub