Excel VBA:命名范围+字符串值作为验证列表?
|
好的,基本上我想做的是为特定单元格设置数据验证列表。
此列表应包含我指定的一定范围的单元格,以及添加到其中的字符串值。
我有一个对话框,要求用户输入名称,然后我需要显示列表,其中包含设置了\“ Other:\”&Name的单元格区域。
name = \"Test\"
With Worksheets(\"Tijdsregistratie\").Cells(aangepasteRij, 4).Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=\"=nameRange, name\"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = \"\"
.ErrorTitle = \"\"
.InputMessage = \"\"
.ErrorMessage = \"\"
.ShowInput = True
.ShowError = True
End With
类似于上面的代码(显然,该公式不起作用)。
有什么方法可以使用特定公式执行此操作,还是我必须找到另一种方法来完成此操作?
没有找到相关结果
已邀请:
1 个回复
末钉蹈泰唬
或
将是无效的输入),但是当您更新对话框时,可以创建一个包含\“ Other \”&Name的新范围并进行验证针对这个新范围,或者只是在验证范围的末尾追加对话框的结果。 在网络设备上检查此快捷技巧(以下示例)
如您所见,Formula1接受格式为“ option1,option2,option3 \”的字符串输入,因此这很容易:使用验证范围构建字符串,然后从对话框中追加数据。