Private Sub Form_load() Dim i As Long,n as integer n=int(val(inputbox("输入Fibonacci数列的项数"))) For i = 1 To n Print Fibonacci(i) Next End Sub Private Function Fibonacci(n As Long)As Long If n = 1 Then Fibonacci = 1 ElseIf n = 2 Then Fibonacci = 1 Else Fibonacci = Fibonacci(n-1)+Fibonacci(n-2) End If End Function