本文目录一览:

wps或者Excel中如何在单个单元格中插入多个复选框?

用复选框不好用,要写VBA代码才可以实现,我分享一个其他方法,也可以达到同样的效果,效果如下:

要实现上面的内容;

第一步:插入分组框;

第二步:修改分组框名称,可以直接删除或修改成需要的名称

第三步:在分组框中,插入选项按钮

修改选项按钮名称 就可以实现;

若需要多组,就可以分多个分组框。

以上,希望能帮上你。

如何在excel里面设置多项选择框

1、为了便于讲解的需要,特别制作了如图所示的界面。在该界面中,有两个分类,在每一个类中都可以根据个人的爱好选择一至多项。

2、首先打开Excel,然后切换到“开发工具”功能区,点击插入”下拉列表框,在弹出的列表中选择“复选框(ActiveX控件)”。

3、然后在文档区域拖动以绘制一个复选框。 并在该复选框上右键单击,在弹出的菜单中选择“属性”以打开“属性对话框”。

4、在打开的“属性对话框”中将“Caption”设置为空,”BackStyle“设置为透明,边框效果设置为0类型,完成后关闭”属性对话框“。结果如图。

5、确保当前处于“设计模式”下。 在“复选框”上右击选择“复制”,然后右击文档空白处在弹出的菜单中选择“粘贴”即可生成一个新的“复选框”。然后拖动到合适的位置即可。利用同样的复制和粘贴操作完成其它“复选框”的生成操作。结果如图所示。

6、完成“复选框”的排列后,再次点击“设计模式”以退出设计模式。此时就可以进行任意勾选或取消勾选操作了。如果想要再次编辑“复选框”的话,只需要点击一下“设计模式”就可以进行编辑了。

7、完成效果图。

excel下拉框多选设置

第一步:新建一个excel且设置数据有效性【选中X列--数据--有效性】

第二步:开发工具--查看代码--把代码复制进去保存就OK了

代码如下:

Private Sub Worksheet_Change(ByVal Target As Range)

' Developed by Contextures Inc.

'

Dim rngDV As Range

Dim oldVal As String

Dim newVal As String

If Target.Count 1 Then GoTo exitHandler

On Error Resume Next

Set rngDV = Cells.SpecialCells(xlCellTypeAllValidation)

On Error GoTo exitHandler

If rngDV Is Nothing Then GoTo exitHandler

If Intersect(Target, rngDV) Is Nothing Then

'do nothing

Else

Application.EnableEvents = False

newVal = Target.Value

Application.Undo

oldVal = Target.Value

Target.Value = newVal

If Target.Column = 7 Then '这里规定好哪一列的数据有效性是多选的,A列是第1列,依次类推,如3就是C列,7就是G列

If oldVal = "" Then

'do nothing

Else

If newVal = "" Then

'do nothing

Else

If InStr(1, oldVal, newVal) 0 Then '重复选择视同删除

If InStr(1, oldVal, newVal) + Len(newVal) - 1 = Len(oldVal) Then '最后一个选项重复

Target.Value = Left(oldVal, Len(oldVal) - Len(newVal) - 1)

Else

Target.Value = Replace(oldVal, newVal ",", "") '不是最后一个选项重复的时候处理逗号

End If

Else '不是重复选项就视同增加选项

Target.Value = oldVal "," newVal

' NOTE: you can use a line break,

' instead of a comma

' Target.Value = oldVal _

' Chr(10) newVal

End If

End If

End If

End If

End If

exitHandler:

Application.EnableEvents = True

End Sub

Excel 如何做下拉框多选?

答案如下:

首先,在表格空白区域将下拉菜单内容写下来,这样方便后期直接引用,选中需要设置下拉菜单的单元格列,然后在菜单中选择数据——数据验证——数据验证,在“数据验证”弹窗中,将“设置”中的“允许”改成“序列”,来源”为我们第一步在空白区域填写的内容,所以直接点击填充即可,点击“确定”。

回到表格后,将鼠标放到表格Sheet1上,鼠标单击右键,选择“查看代码”,在弹出的代码填写页面中,输入代码,填写完成后,点击Ctrl+S保存,此时会出现一个提示,选择“否”,在弹出的保存页面中,将“保存类型”改为“Excel启用宏的工作簿”。

然后点击“保存”,完成后回到表格,此时在选择下拉倒三角,就可以实现多项选择了。

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。

在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。