Dim m As Integer
m = 1
If InStr(r.NumberFormat, "$") > 0 Then
m = Range("K3").value
End If
sum_currency = (CInt(r.Value) + CInt(r2.Value)) * m
End Function
Почему при сохранении функции r.Value сохраняется как r.value? (нижний регистр)
Поэтому выдаёт ошибку при вызове формулы
Откуда уверенность, что ошибка именно в этом?)
Окей, ошибка видимо не в нижнем регистре Тогда почему ошибка возникает?
Потому что Integer
А что должно возвращать?
А что нужно возвращать?
Почему только целое хотите?
Потому что только такое может быть
Обсуждают сегодня