Здравствуйте, уважаемые программисты.
У меня по Excel VBA возникла следующая проблема.
На странице Excel в определенных ячейках введен небольшой список действий оператора, что-то, вроде "Да", "Нет", "Необязательно", "Обязательно".
Список этот должен отображаться в combobox, и выбраннное значение Combobox.Item должно отображаться в определенной ячейке, что, собственно не трудно: свойства ListFillRange и LinkedCell никто не отменял.
Но проблема немного сложнее. Не вдаваясь в подробности скажу, что в Excel автоматически формируется отчет из сторонней программы. Количество строк отчета неизвестно, но известно, что в каждой строке отчета в определенной колонке должен появляться Combobox со списком "Да", "Нет", "Необязательно", "Обязательно" и LinkedCell каждого комбобокса изменяется только индексом строки, то есть в зависимости от строки отчета. Например на первой строке Combobox.LinkedCell = "A1", на второй "A2", на третьей "A3" и так далее до окончания формирования отчета. Как это сделать в VBA?
В упрощенном варианте вопрос можно озвучить так: динамически создать на странице Excel построчно в одной колонке несколько независимых друг от друга combobox-ов, заполненных значениями из ячеек "Z1:Z4", и LinkedCell = "A" + <номер строки> ?
И вот с эти у меня проблема. Очень прошу помочь.
Заранее всем спасибо!