是否可以更改activex复选框的背景颜色以匹配excel工作表的背景颜色?

时间:2013-05-31 20:45:54

标签: excel-vba vba excel

我试图让我的ActiveX复选框与我的Excel工作表上的相同颜色匹配。如果背景颜色清晰会更好。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。

以下是根据是否选中复选框更改复选框颜色的示例:

Private Sub CheckBox1_Click()
    If CheckBox1.Value = True Then
        CheckBox1.BackColor = vbRed
    Else
        CheckBox1.BackColor = vbYellow
    End If
End Sub

AFAIK,将复选框设置为透明有一个错误,因此最好将复选框设置为工作表的颜色,以便将其混合。