Excel VBA Макросы. Не могу вызвать функцию, которую сделал в VBA, в ячейке Excel.

Автор Посетитель, 17 мая 2021, 09:32

Посетитель

Написал простую функцию в VBA, но не могу ее вызвать в ячейке Excel.
Почему я не могу её вызвать?

Функция
Function vybor(k As Double) As Double
Select Case k
  Case 0 To 10
   vybor = 1
  Case 11 To 20
   vybor = 2.1
  Case 21 To 30
   vybor = 3.2
  Case 31 To 40
   vybor = 4.4
  Case 41 To 50
   vybor = 5.5
End Select
End Function
[свернуть]

Администратор

Вы наверное поместили функцию в модуль книги или в модуль листа. Эксель не видит функции в этих модулях.
Создайте обычный модуль и поместите функцию в него.