Нет, так не работает. Функция
Код:
Function foo(x)
Worksheets("Лист1").Cells(1, 1) = x
foo = Worksheets("Лист1").Cells(1, 2)
End Function
вызывается только в редакторе, а при вызове с листа получаем ошибку. Собс-но, не срабатывает строчка
Код:
Worksheets("Лист1").Cells(1, 1) = x
код просто виснет.