У меня есть следующий код VBA:
myList = "test"
Range("A1:Z1").Validation.Delete
Range("A1:Z1").Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:=myList
Если мой список превышает 256 символов, он усекается. Если оно превышает 1024, я получаю ошибку выполнения (думаю, это максимальная длина формулы).
Как я могу выйти за эти пределы? Я использую Эксель 2003.
ComboxBox.ListFillRange = str, если у меня нет ComboBox, верно? Ячейки не имеют свойстваListFillRange. Это единственное, чего здесь не хватает, чего-то, что могло бы заменитьRange.Validation, которым я действительно пользуюсь. - person dan   schedule 15.04.2013