Попробуйте следовать указаниям здесь , чтобы убедиться, что вы все делаете правильно, особенно о том, где его разместить. (Insert->Module
)
Я могу подтвердить, что открываем редактор VBA, используя Insert->Module
и следующий код:
Function TimesTwo(Value As Integer)
TimesTwo = Value * 2
End Function
и на листе, помещающем "=TimesTwo(100)"
в клетку, я получаю 200
.