我使用用户表单来选择包含以各种方式操作的数据的区域。
我做了这样的事情来获得该地区:
If Selection.Cells.Count = 1 Then
Set rng = ActiveCell.CurrentRegion
Else
Set rng = Selection.Range
End If
MyDialog.SourceRange.Value = rng.Address
MyDialog.TableHasHeaders.Value = True
用户窗体有一个名为“我的表有标题”的复选框True
,默认设置为。我想使用与 Excel 用于控制具有相同名称的复选框的默认值的相同逻辑来控制此复选框的默认值,当我单击Insert -> Table
菜单按钮时显示的名称相同。
我不介意是否显示内置对话框并访问其字段的值,或者是否调用控制内置复选框的函数。这两件事中的任何一个都可能吗?如果是,怎么做?