Как решить error BC30451: 'Replace' is not declared. It may be inaccessible due to its protection level

Было задание:

Учитывая число (целое число / десятичное / оба в зависимости от языка), найдите его противоположность (аддитивная обратная).

Вот код:

Public Function Number(ByVal num As Double)
        Dim res As String
        
            If num > 0 Then
                res = "num: " & "-" & num
            Else
                res = "num: " & Replace(Cstr(num), "-", "") 
            End If
        
        Number = res
    End Function

Вот пришла ошибка с сервера Codewars.com

/workspace/vb-test/src/Solution.vb(7) : error BC30451: 'Replace' is not declared. It may be inaccessible due to its protection level.
              res = "num: " & Replace(Cstr(num), "-", "")                
                             ````````

В последней версии Эксель на своём компе - ошибок нет

Версия на сервере введите сюда описание изображения

Проверочная программа на сервере, при указании в коде Встроенных функций VBA выдаёт по ним ошибки! Не получается на сервере получить Test - хотя на своём компе всё получается


Ответы (0 шт):