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

Вопрос

Есть функция в файле *.xla. Как ее добавить в функции пользователя?

Ответ

Если эти функции находятся в разделе modules проектов открытого файла, то они сразу появляются как User defined functions в списке доступных функций. (Во всяком случае у меня так работает.)

Если необходимо, чтобы эти функции были доступны всегда, в любом другом документе, нужно перенести эти функции в personal.xls, который находится в XLSTART директории, правда, при этом, использовать эти функции в листе документа придется приблизительно так:

=personal.xls!userfunction(…)

Для этого надо открыть Ваш файл .xla, перейти в редактор VBA, найти нужные функции в modules и перенести их в modules файла personal.xls (Он обычно сам открывается при запуске Excel. В противном случае, может быть сгенерирован при записи макроса нажатий).

Евгений



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