Я хочу создать новую пользовательскую форму, чтобы упростить работу команды оценки. По сути, они должны оценивать предложения от ряда фирм (где-то от 2 до 12 или около того) с учетом определенных факторов путем ранжирования фирм в порядке или предпочтении / пригодности. У нас были жалобы на ошибки пользователей и путаницу, когда они просто помещали цифры прямо в саму электронную таблицу, поэтому мне оставалось очистить ее и сделать ее более «удобной» для них.
У меня есть подготовительная часть, в которой пользователей просят ввести количество фирм, которые будут оцениваться, тип оценки, которую необходимо выполнить (это меняет метрики, но их всегда 6), и названия фирм. Все названия фирм помещаются в именованный диапазон («evalFirms») на скрытом листе.
Мне бы хотелось, чтобы новая пользовательская форма была затем настроена с двумя столбцами, причем левая рука заполняется текстовыми полями с evalFirms, которые пользователь ввел при настройке, а правая рука является входом для ранжирования таких фирм. что каждый ранг уникален (т.е. не имеет двух фирм, занимающих 1-е место).
Evaluation Metric 1
Firm A | 2
Firm B | 1
: | :
Firm n | n
Эти ранги затем будут переданы на скрытый лист, где будут выполнены соответствующие расчеты. Эта часть также полностью настроена и готова к работе, именно эта средняя часть вызывает у меня головную боль. Текстовое поле вверху должно циклически проходить через каждую из 6 метрик оценки (также динамический именованный диапазон, называемый «evalMetrics»), пока все фирмы не будут полностью оценены.
Я не очень опытен с пользовательскими формами, поэтому у меня проблемы с различным количеством входов. Я могу настроить статическую форму, но вместо того, чтобы устанавливать 12 различных форм и вызывать их в зависимости от количества оцениваемых фирм, я бы предпочел иметь одну динамическую форму.
Любая помощь или указатели будут оценены, спасибо.