excel如何设置下拉选项多选(表格制作选项按钮)

excel如何设置下拉选项多选(表格制作选项按钮)

excel下拉框多选打勾的设置方法

二、设置下拉列表的选项内容。将工作表sheet2名称修改为“data”,并在A列输入下拉选项。

三、插入ListBox(列表框)控件。

在sheet1中保存代码:

PrivateSubListBox1_Change()IfReLoadThenExitSub’见下方说明Fori=0ToListBox1.ListCount-1IfListBox1.Selected(i)=TrueThent=t&”,”&ListBox1.List(i)NextActiveCell=Mid(t,2)EndSubPrivateSubWorksheet_SelectionChange(ByValTargetAsRange)WithListBox1IfActiveCell.Column=1AndActiveCell.Row>1Thent=ActiveCell.ValueReLoad=True’如果是根据单元格的值修改列表框,则暂时屏蔽listbox的change事件。Fori=0To.ListCount-1’根据活动单元格内容修改列表框中被选中的内容IfInStr(t,.List(i))Then.Selected(i)=TrueElse.Selected(i)=FalseEndIfNextReLoad=False.Top=ActiveCell.Top ActiveCell.Height’以下语句根据活动单元格位置显示列表框.Left=ActiveCell.Left.Width=ActiveCell.Width.Visible=TrueElse.Visible=FalseEndIfEndWithEnd Sub

在sheet2(data)中保存代码:

PrivateSubWorksheet_Change(ByValTargetAsRange)Sheets(“Sheet1”).ListBox1.ListFillRange=”data!a1:a”&Cells(1,1).End(xlDown).RowEnd Sub

在模块1中保存:

Public ReLoad As Boolean ‘开关listbox的change事件

发表评论

登录后才能评论