乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在<em>Excel</em>的复选框中打钩-excel 复选框打钩,excel表格复选框打

如何在<em>Excel</em>的复选框中打钩-excel 复选框打钩,excel表格复选框打

作者:乔山办公网日期:

返回目录:excel表格制作


这个功能不存在
如果用代码去实现的话,一定要有附件,有一定的难度。
因为复选框并非是嵌在单元格中,而是属于SHAPERANGE对象,移动它只能靠定位。

软件版本:Office2013

方法如下:

  1. 在开发工具选显卡插入中,找到复选框:

  2. 在Excel编辑区拖动插入一个复选框:

  3. 点击复选框外的区域,取消复选框选择后,再次点击复选框就会选中,选中状态下,点击复选框,则会取消勾选,依次循环:



方法一
如果是在工作表中使用复选框e69da5e6ba907a686964616f363,右击复选框,在快捷菜单中单击选择“设置控件格式”,打开对话框如下图所示设置:

按Alt+F11打开VBE窗口,插入模块,粘贴如下代码:
Sub 隐藏()
If [L1] = True Then
Columns("B:C").EntireColumn.Hidden = True
Else
Columns("B:C").EntireColumn.Hidden = False
End If
End Sub
再右击复选框单击选择“指定宏”,选定宏“隐藏”。
操作及效果:单击复选框则B:C隐藏或显示。
方法二
如果是在窗体中使用筛选框,则双击窗体上的复选框,出现如下代码框架:
Private Sub CheckBox1_Click()

End Sub
在框架中粘贴如下代码:
If CheckBox1.Value = True Then
Columns("B:C").EntireColumn.Hidden = True
Else
Columns("B:C").EntireColumn.Hidden = False
End If
即变成如下完整代码:
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
Columns("B:C").EntireColumn.Hidden = True
Else
Columns("B:C").EntireColumn.Hidden = False
End If
End Sub
打开窗体,单击窗体上的复选框:
⑴未选中复选框时效果如下图示。

⑵选中复选框时效果如下图示。

仅供参考!

请采纳。

使用单选框更加方便,如果非要使用该效果,可利用VBA。

增加如下两段代码zhidao

Private Sub CheckBox1_Change()
If CheckBox1.Value = True Then CheckBox2.Value = False
If CheckBox1.Value = False Then CheckBox2.Value = True
End Sub


Private Sub CheckBox2_Change()
If CheckBox2.Value = True Then CheckBox1.Value = False
If CheckBox2.Value = False Then CheckBox1.Value = True
End Sub

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网