VBA, Excel: как использовать макро-функцию в ячеечных вычислениях?

yolki

Например...
Функция:

Function FFF(x as Integer) as Integer
FFF = x * x
End Function

Хочется в ячейке B1 написать формулу ... "=FFF(A1)"..
Так просто не работает. что нужно сделать, чтобы заработало?

6yrop

Public Function FFF(x As Integer)
FFF = x * x
End Function
так работает, проверил. При выборе функции можно выбрать пользовательские.

yolki

неа, не работает. пишет
#ИМЯ? в ячейке..

6yrop

у меня работает

yolki

где "пользовательские функции" ?
что конкретно в формуле в ячейке написано?

6yrop

вот пример

yolki

вот контр-пример:

yolki

Кажется, понял.
Функция должна быть написана в модуле
Оставить комментарий
Имя или ник:
Комментарий: