ListObject にある行の値を使用して、セルを検証しようとしています (リスト型の検証)。検証コードで名前付き範囲を使用すると、機能します。しかし、名前付き範囲参照をListObject参照に置き換えると、エラーがスローされます。
ListObject を使用してセルを検証できますか?
これは、名前付き範囲を使用して機能する私がやっていることです:
With Range("Table1[COL1]").Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
Formula1:="=DEPT_NAMES" ' where DEPT_NAMES is a manually created named range
'[...] more stuff goes here
End With
しかし、値を置き換えて、次のFormula1:=
ような有効なリスト オブジェクトを指すようにすると、次のようになります。
Formula1:="=Table2[COL2]"
... エラーが発生します。また、UI からこれを実行しようとしましたが、機能しません。
ListObject を使用してセルを検証できませんか?