Qwer66, По всем вопросам, связанным с вышеопубликанными примерами, можно, без тени стеснения, писать мне напрямую, адрес есть в каждом примере.
Что касается простоты, то проще использовать макросы (UserForm + Controls), ибо : можно обойтись без дополнительных ячеек, можно помочь "нормальному человеку" вводить наименования/индексы (если, к примеру, таковые уже имеются), можно ограничить выбор тем, людям, которые, по Вашим словам, не могут без ошибок набрать "наименование" и "индекс" на клавиатуре, ... можно контролировать почти каждое действие (впрочем, это уже лишнее)
P.S. А что касается об'екта Validation, то он всё-таки, запретит ввод с клавиатуры данных, которые не являются частью списка. Правда его легко "обмануть", но это уже отдельный разговор.
Aent, Открытие Америки не состоялось

о том, что квадратные скобки встречаются в справке, в т.ч. и в разделе Evaluate, для меня, не секрет. Но там всё очень поверхностно, а вот сурьёзного исследования, пока найдено не было ...
P.S. Вот Вам ещё один пример использования квадратных скобок, на сей раз, в качестве экранизации недопустимых символов (правда к Excel это отношения уже не имеет и здесь вообще нет ничего нового)
Код: Выделить всё
'V = Array(1, 2, 3)
V = VBA.[_HiddenModule].Array(1, 2, 3)