ComboBox и DropDown не запоминают выбранные значения после закрытия книги

Автор AlWin, 03.04.2014, 18:32

« назад - далее »

AlWin

В прилагаемом файле на пользовательской вкладке находятся dropDown, к которому привязан динамический список и comboBox с 2-мя элементами, определенными в XML-редакторе.
После выбора элементов списка в каждом меню запоминаем изменения в книге и закрываем файл. После повторного открытия документа видим одну и ту же картину:
в dropDown - "item1", в comboBox – "".
Помогите, пожалуйста.

AlWin

Какой ответ на этот вопрос правильный?:
1. Непонятно, что спросил
2. Проблема пока не имеет решения
3. Решение есть, но стоит денег

GWolf

Цитата: AlWin от 03.04.2014, 18:32
... После выбора элементов списка в каждом меню запоминаем изменения в книге и закрываем файл. После повторного открытия документа видим одну и ту же картину:
в dropDown - "item1", в comboBox – "". ...

Доброго дня!
Результаты выбора пользователем значений и в dropDown и в comboBox нужно сохранить в ячейки листа.
Путей к вершине - множество. Этот один из многих!

AlWin

И Вам доброго дня, GWolf
Значение для combobox в моем примере сохраняется в именованной ячейке
Range("Оплата") = text
Для dropdown можно в процедуре DDOnAction дописать: Range("A13") = index
Объявить обе переменные как Public и в  Private Sub Workbook_Open() добавить:
index = Range("A13")
text = Range("Оплата")
Вот и все, на что способны мои познания в VBA.
А дальше - туман и очень большой вопрос:
Какой процедурой при открытии документа заставить dropdown и combobox повторить процедуру выбора элементов (если это вообще возможно для ribbon) в соответствии с присвоенными значениями для index и text.
А может я и вообще мыслю не в том направлении...