我已经使用UserForm
构建了一个简单的Combobox
来按名称删除行。
Combobox
rowsource来构建一个
命名范围称为“Combo_List”。我静静插入了
rowsource属性(意思是,我没有使用代码执行此操作)。UserForm
上的是Checkbox
,我想将其用于确认目的。Checkbox
,然后他们可以点击删除按钮。 我不知道如何编写验证Checkbox
的代码,然后删除所选行。
如果有帮助,这里是构建命名范围的代码,然后显示UserForm
:
Sub RecordDelete()
Dim LastRow As Long
ActiveSheet.Select
LastRow = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
Range("B3:B" & LastRow).Name = "Combo_List"
frmDeleteData.Show
End Sub
该复选框名为'checkbox1'。有什么帮助吗?
答案 0 :(得分:0)
一种方法是
Enabled
的{{1}}的默认属性设置为CommandButton
False
,在CheckBox
被勾选后启用CommandButton
Checkbox
以删除整行<强>码强>
CommandButton