Я пытаюсь написать функцию в vba, которая запускает подпрограмму и возвращает, а затем возвращает «успех», если подпрограмма выполняется, но когда я пытаюсь выполнить функцию на листе, я получаю #VALUE, а подпрограмма - нет. вызывается.
Простой пример кода, показанный ниже:
Sub downonecell(a)
Range("B10").value = a
End Sub
Function onebelow(b As Integer) As Variant
Call downonecell(b)
onebelow = "Success"
End Function