图片物联网软件开发公司物联网软件开发公司
如上图所示,好奇爱慕怜爱一列不错选拔多个选项,何况选拔后自动填入单位格,每个选项之间用分号自动分隔,选拔单位格时右侧自动掸出下拉菜单。要终了这个放胆,当然不是简单的Excel界面操作就能完成的,需要使用到控件和VBA代码。不外别顾忌,代码准备好了,只须巨匠按照才略操作,准保不错终了。一、插入列表框选拔【拓荒器用】选项卡,点击【插入】,选拔列表框,具体操作参见动图演示:图片
二、复制粘贴代码职责表标签右击鼠标,选拔查抄代码,企业物联网软件开发要多少钱粘贴底下的代码。具体操作参见动图演示:图片
代码如下:Private Sub ListBox1_Change()
If Reload Then Exit Sub
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then t = t & ";" & Trim(ListBox1.List(i))
Next
ActiveCell = Mid(t, 2)
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With ListBox1
If ActiveCell.EntireRow.Range("a1") <> "" And ActiveCell.Column = 5 And ActiveCell.Row > 1 Then
t = ActiveCell.Value
连码分析:最近10期5期开出连码组合,连码走势较热,本期推荐连号34 35。
Reload = True
For i = 0 To .ListCount - 1
If InStr(t, .List(i)) Then
.Selected(i) = True
Else
.Selected(i) = False
End If
Next
Reload = False
.MultiSelect = fmMultiSelectMulti
.ListStyle = fmListStyleOption
app开发.ListFillRange = "sheet2!a2:a" & Sheet2.Cells(1, 1).End(xlDown).Row
.Top = ActiveCell.Offset(0, 1).Top
.Left = ActiveCell.Offset(0, 1).Left
.Width = ActiveCell.Width
.Height = ActiveCell.Height * 6
.Visible = True
Else
.Visible = False
End If
End With
End Sub
三、测试初始点击【拓荒器用】选项卡,取消计划时势,尝试一下菜单是否不错平日披露。图片
四、代码调养这里的菜单诳骗在Sheet1职责表中的E列,其它列点击鼠标是莫得这个放胆的。何况菜单列表舍弃在另外一个职责表Sheet2的A列。图片
若是巨匠的职责表称号和各位置与案例不一致,就需要对代码作念微调,调养表率如下:图片
① IF 语句需要得志三个条目。第一个是动作单位格处所行的第一个单位格不为空,第二个是动作单位格处所列为第五列,第三个条目是动作单位格处所的行大于1,惟一这三个条目同期得志才智诳骗下拉菜单。若是巨匠下拉菜单诳骗的位置和案例不同,需要进行相应的调养。② 这里用来种植下拉菜单的数据源。职责表2的a2单位格到终末一个非空单位格,若是你的职责表不是sheet2,数据源的规模也不同,亦然要作念相应调养的。 本站仅提供存储处事,整个骨子均由用户发布,如发现存害或侵权骨子,请点击举报。