我有一个函数可以在用户将一个单元格更改为该值后将一系列单元格更新为某个值。但是,此范围内的单元格不共享相同的验证范围,因此我想对每个更新的单元格进行单独验证。
这是我到目前为止所拥有的。对于每个单元格,数据验证设置为其自己的验证范围和可接受的值。由于某种原因,即使数据不在验证范围内,验证仍然成立。我不太确定 validation.value 属性是如何工作的..
For index = 1 to UBound(someArray)
wksSomeSheet.Cells(index, column).Value = requiredValue
If Not wksSomeSheet.Cells(index, column).Validation.Value Then
MsgBox "A value is not supported for one the cells."
Exit For
End If
Next
或者我应该实现它以便我使用它Range("validationRange").find(requiredValue)
?