HEELP! Как грамотно присоединить свою функцию к MS Excel ?

Программирование на Visual Basic for Applications
Mech
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 07.02.2006 (Вт) 20:37
Откуда: г. Лобня

HEELP! Как грамотно присоединить свою функцию к MS Excel ?

Сообщение Mech » 28.09.2006 (Чт) 20:06

Подскажите как грамотно присоединить свою функцию к экселю?
есть у меня функция F(x)=x+1
Что я делаю:

1) по безопасности понизаю уровень до среднего, что бы собств макросы работали
2)Открываю VBA из экселя
3)Создаю модуль, привязанный к книге

4)пишу макрос

Код: Выделить всё

Public Function FF(ByVal x As Integer) As String
x = x + 1
FF = CStr(x)
End Function

5)дальше в ячейках могу написать
=FF(1)
и получаю значение 2
Круто!!!
6)сохраняю файл как c:\ssa.xls


А теперь собственно ворос

Как мне использовать мою новую функцию в других книгах?

там я пытался внутри ячейки писать следущее
=ssa.xls!ff(1) - мне выдается окошко поиска файла. нахожу файл - не работает

=c:\ssa.xls!ff(1) - тоже самое- не работает

знаю что можно указать файл и функцию но как конкретно это сделать?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 28.09.2006 (Чт) 21:14

Поиск по XLA тебе поможет.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в VBA

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

Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 106

    TopList