RosettaCodeData/Task/Anonymous-recursion/VBA/anonymous-recursion.vba

15 lines
257 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
Sub Main()
Debug.Print F(-10)
Debug.Print F(10)
End Sub
Private Function F(N As Long) As Variant
If N < 0 Then
F = "Error. Negative argument"
ElseIf N <= 1 Then
F = N
Else
F = F(N - 1) + F(N - 2)
End If
End Function