宝哥软件园

excel图表如何改变复选框的颜色?

编辑:宝哥软件园 来源:互联网 时间:2021-09-22

问:如何更改复选框内的颜色?

答:Excel中有三种不同类型的复选框,包括用户表单中的复选框、表单控件中的复选框和ActiveX控件中的复选框。下面介绍如何修改它们的内部颜色。

用户表单中的复选框。

对于用户表单中的复选框,可以设置其BackColor属性来修改其内部颜色。如下图1所示,您可以通过在属性窗口中设置复选框的属性来更改其内部颜色。

图1

您也可以使用VBA代码修改其颜色:

我。背景色=RGB(0,255,255)

运行效果如下图2所示。

图2。

表单控件中的复选框。

表单中的复选框位于功能区“开发工具”选项卡中“插入”按钮下的表单控件中,如下图3所示。

图3。

在工作表中插入“复选框”后,右键单击并选择快捷菜单中的“格式控制”命令。在弹出的“格式控件”对话框的“颜色和线条”选项卡中,点击“颜色”下拉框,选择要填充的颜色,如下图4所示。

图4

您也可以使用VBA代码修改上述复选框的内部颜色:

工作表(“第1页”)。复选框(“复选框1”)。

或者:

工作表(“第1页”)。形状(“复选框1”)。

ActiveX控件中的复选框。

ActiveX控件中的复选框位于功能区“开发工具”选项卡中“插入”按钮下的ActiveX控件中,如下图5所示。

图5

将ActiveX控件的复选框插入工作表后,保持其处于设计模式,单击“属性”,或右键单击该复选框,然后从弹出的快捷菜单中选择“属性”。在弹出的“属性”框中设置BackColor属性值,修改复选框的内部颜色,如下图6所示。

图6

您也可以使用VBA代码修改上述复选框内的颜色:

工作表(" sheet 2 "). checkbox 21 . back color=RGB(0,255,255)

或者:

工作表(“第2页”)。对象。背景色=RGB(0,255,255)

请注意,复选框的名称必须与其属性的名称相匹配。

例子

将窗体控件复选框添加到当前工作表,并指定其内部颜色。代码如下:

子添加复选框()活动表。复选框。添加(左:=范围(“B2”)。左,_ Top:=范围(“B2”)。顶部,_ Width:=范围(“C2”)。宽度,_ height:=范围(“B2”)。高度)。选择选择。caption="完美Excel "。LinkedCell="Sheet3!$C$2英寸内饰.颜色=RGB(20,200,200)带End和Sub结束

运行结果如下图7所示。

图7

更多资讯
游戏推荐
更多+