Динамический раскрывающийся список

Со списком разобрался. Но появился другой вопрос за тот-же файл.

Вопрос следующий:

На листе размечена страница формата А4. На ней есть объединённые области оформленные раскрывающимся списком. В список можно добавлять значения ручным вводом. Если в списке (ячейка или объединённый диапазон ячеек) отсутствует введённое значение система спрашивает, добавить ли его в список. Нужно сделать так, чтобы ТОЛЬКО ВЫСОТА СТРОКИ изменялась под введённое значение, но не превышала максимальной высоты, которую можно прописать в VBA в коде листа.

Вторая проблема:

Списки значений для раскрывающихся списков проверки данных на том-же листе, но в скрытом диапазоне. При пополнении списка новым значением, те ячейки изменяют свою высоту. Нужно сделать так чтобы не меняли, иначе весь шаблон "едет"

ПРОТОКОЛ УЛЬТРАЗВУКОВОГО ИССЛЕДОВАНИЯ ОРГАНОВ МАЛ