Private Sub Command1_Click()
  Dim sum As Double
  Dim n As Long
  n = 1
  While n < 1001
    sum = sum + 1 / n
    n = n + 1
  Wend
  MsgBox sum
End Sub

解决方案 »

  1.   

    Dim i As Integer
        dim sum as double    sum = 0
        For i = 1 To 1000
             sum = sum + 1 / i
        Next    debug.print sum
      

  2.   

    Dim n As Integer
        dim sum as double    sum = 0
        For n = 1 To 1000
             sum = sum + 1 / n
        Next    debug.print sum
      

  3.   

    dim i as integer
    dim num as double
    for i=1 to 1000
      num=num+1/i
    next i
    print num