I’m trying to use the error function and the complimentary error function in my program. Neither are working. I keep getting the error Compile Error: Sub or Function not defined. However, if I go into a cell and manually try to use the error function, it works.
Why is that? How can I use it in my actual code?
The error function is ERF(x) and the complimentary error function is ERFC(x).
Here’s an example of things that don’t work:
Sub SeriouslyWHYIsntThisWorking()
x = 3
Range("A1") = Erf(x)
End Sub
Even this doesn’t work:
Sub PleaseWork()
Range("A1") = Erfc(1)
End Sub
But if I went into Excel and typed =ERF(3) or =ERFC(1) into a cell, it’ll work.
I’m very new to this and probably missing something incredibly simple. Help would be greatly appreciated!
To use a worksheet formula in vba, you need to put
Application.WorksheetFunction.in front of it.Some functions do have vba equivalents, but (as far as I know) not in the case of
erfanderfc