Как в Excel расширить выделение из функции?
Доброе время суток, многоуважаемый All.
Есть такая задача:
Создать в Excel функцию, получающую число и возвращающую столбец в котором записано его разложение на простые множители.
Задача по предмету "программирование", поэтому особого смысла в ней искать не нужно.
Так вот проблема в том, что заранее не знаешь сколько ячеек нужно выделять. Как средствами VBA самому вывести в стобец ВСЕ получающиеся числа при помощи пользовательской функции?
Обычно я описывал функцию типа Variant, получал массив значений и затем присваивал функции массив, но тогда заполняются только выделенные ячейки, да еще приходится нажимать комбинацию клавиш Ctrl+Enter
Примечание: Нужна именно функция, а не макрос (процедура).
С уважением, Rombal.