0
我想填充大小未知的范围,因为用户可以在第一组中选择最多15个项目。这将被插入到某一行。将VBA表单中的复选框添加到Excel电子表格中
我有下列名称/值的复选框:
Name Value
========== =====
chk_week1 1
chk_week2 2
... ...
... ...
chk_week15 15
例如,如果用户选择chk_week1,chk_week2,chk_week4和chk_week5,那么它应该被插入到该细胞为1,2,4,5。
我已经包含图像如何看起来更好地展示它:
每个复选框在上表中列出的名称和值。以下是我目前使用的代码:
Private Sub btnSubmit_Click()
Dim ws As Worksheet
Dim rng1 As Range
Set ws = Worksheets("main")
' Copy the data to the database
' Get last empty cell in column A
Set rng1 = ws.Cells(Rows.Count, "a").End(xlUp)
deptCodeSplit = Split(cbo_deptCode.Value, " ")
' Having difficulty adding the code here
' rng1.Offset(1, 6) = weeks
End Sub
我如何在VBA实现这一目标? – methuselah
我发现我实际上已经编写了VBA解决方案,并且很好地被遗忘了;-) –