Excel VBA实现双击活动单元格弹出复选框录入窗体,勾选录入内容的功能

通过ExcelVBA实现如下功能:1、在sheet1中,输入一列项目,这列内容会作为复选框的选择项,如果内容有增加,复选框会随着自动增加;2、双击活动单元格会弹出窗体,窗... 通过Excel VBA实现如下功能:
1、在sheet1中,输入一列项目,这列内容会作为复选框的选择项,如果内容有增加,复选框会随着自动增加;
2、双击活动单元格会弹出窗体,窗体内是复选框,复选框对应的内容就是sheet1指定列中的内容;
3、勾选相关内容后,会以所选的各个选项的文字,中间用“;”隔开,插入到活动单元格内。
如图所示。

请大神帮忙编写个VBA代码,多谢啦!
展开
 我来答
该问答中所提及的号码未经验证,请注意甄别。
香格里拉稻草人
推荐于2018-08-07 · TA获得超过385个赞
知道小有建树答主
回答量:494
采纳率:66%
帮助的人:378万
展开全部

自动创建窗体和各种控件,并自动填写代码,待完成指定任务后再自动删除窗体,这个有点难正握袜度了举激。看下面动画应该就是解决了你的皮余提问。

清风吧吧啦
2018-07-02 · TA获得超过5936个赞
知道大有可为答主
回答量:3426
采纳率:68%
帮助的人:744万
展开全部
要进行窗体设计,添加按钮和列表框控件扮首,还要厅敬数用到工作表事件,是挺麻烦。可以联稿顷系3271614433qq。
追问
窗体设计,我大概已经知道了,点击按钮录入的代码也已经在论坛中找到了,现在就是列表框控件中,实现复选框链接到一列数据上,这个没研究出来呢还。。。
追答
Private Sub CommandButton1_Click()
For i = 0 To Me.Lst.ListCount - 1
If Me.Lst.Selected(i) Then
Sr = Sr & Me.Lst.List(i) & ";" & Chr(10)
End If
Next
Sr = Left(Sr, Len(Sr) - 2)
ActiveCell = Sr
Unload UserForm1
End Sub
这是单击录入按钮时运行的代码
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 2 Then
UserForm1.Show
For Each rg In Sheets("数据源").Range("a2:" & "a" & Sheets("数据源").Range("a1").End(xlDown).Row)

UserForm1.Lst.AddItem rg.Value
Next
end If
End Sub
这是双击单元格时运行的代码
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
UserForm1.Lst.Clear
For Each rg In Sheets("数据源").Range("a2:" & "a" & Sheets("数据源").Range("a1").End(xlDown).Row)
UserForm1.Lst.AddItem rg.Value
Next
End If
End Sub
这是数据源表添加项目或者删除项目时运行的代码。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
硅谷少年
2018-07-03 · TA获得超过7556个赞
知道大有可为答主
回答量:7116
采纳率:82%
帮助的人:1419万
展开全部

数芦陆据有效性的多项选择

多上铅哗租网搜索,张嘴槐兆就问一般效果很差。

追问
谢谢您的建议,其实已经上网搜过了。。。只不过代码实现的有错误,才发上来请教一下。。。
追答
上面链接里有附件,你下载了先研究。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
grace23450
2018-08-01 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7081
采纳率:77%
帮助的人:2321万
展开全部
这个涉及到窗体事件的调用,你是哪里不会啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2018-07-31 · TA获得超过1663个赞
知道小有建树答主
回答量:6318
采纳率:30%
帮助的人:925万
展开全部
我会写,来来来搞起来!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式