我浏览了各种线程并获得了一些关于验证的提示。但是我的代码仍然给我一个错误。这可能是一个愚蠢的错误,但我无法发现它。
Set val1range = projInfo.Range(projInfo.Cells(2, 23), projInfo.Cells(m, 23))
With Cells(rowN, 3).Validation
.Delete
.Add Type:=xlValidateList, Formula1:="=" & val1range
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
我在 .Add 应用程序定义或对象定义的错误线上收到 1004 错误。
如果我给出了正确的公式,你能告诉我吗?