次の VBA コードがあります。
myList = "test"
Range("A1:Z1").Validation.Delete
Range("A1:Z1").Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:=myList
リストが 256 文字を超えると、切り捨てられます。1024を超えると実行エラーになります(数式の最大長だと思います)。
どうすればそれらの制限を超えることができますか? エクセル2003を使用しています。