СообЧа > База Знаний > Программы > MS Excel

Вопрос

Вопрос по созданию пользовательской функции в Excel. Необходимо создать функцию поиска подстроки в строках ячеек, аналог функции FIND. Вопрос — какой тип данных должна возвращать функция после того как в нее передали диапазон ячеек и провили поиск в них? Не будет ли Excel потреблять большие обьемы памяти при учете, если функция будет возрасщать массив?

Ответ

Исходи из того что тебе нужно знать ячеку и позицию в строке. Соотевтственно будет достаточно возвращать масив из двух элементов. Насчет памяти если передовать большой масив, то память жрать будет и немного притормаживать при передаче масива. хотя можно выкрутится передав в функцию вариантовскую переменную по ссылке. А внутри функции ты будешь выделять под нее массив функцией array(…). И возвращать ничего ненадо.

Из конференции Expert_FAQ



Copyright © 2000-2004 Сообщество Чайников
Контактная информация