Добавление функций в Excel

Программирование на Visual Basic for Applications
Supreme
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 05.01.2004 (Пн) 13:45

Добавление функций в Excel

Сообщение Supreme » 05.01.2004 (Пн) 13:46

Нужно написать на VBA функцию и сделать ее встроенной для excel'а, если кто знает, как это сделать - подскажите, пожалуйста.

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 05.01.2004 (Пн) 13:55

Пишеш как обычную функцию, аргументы делаешь Range типа. Вставляешь функцию в ячейку: вставка-функция-определяемая пользователем.
В событии Activate вставь метод Calculate
Последний раз редактировалось Vitaly1 08.01.2004 (Чт) 12:59, всего редактировалось 1 раз.

Supreme
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 05.01.2004 (Пн) 13:45

Сообщение Supreme » 05.01.2004 (Пн) 14:21

Не вижу я что-то в меню Вставка пункта функция определяемая пользователем

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 05.01.2004 (Пн) 14:52

Это потому, что у тебя готовых функций нет!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 06.01.2004 (Вт) 11:16

Человек имеет в виду другое :)
Нужно написать функцию в отдельной книге и сохранить эту книгу как xla, после чего подключить её через менеджер настроек.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 08.01.2004 (Чт) 13:02

Тут разные пути есть, можно, например, общей книги макросов сделать функцию, которую использовать для всех книг.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 54

    TopList