用VBA编的,应该和VB差不多吧。
如果有用请采纳。 o(∩_∩)o
Sub CalcFuncResult()
Dim Fx, dFx, x1, x2
x1 = 0: x2 = 1
While Abs(x1 - x2) > 0.0001
x1 = x2
Fx = x1 + Log(x1) - 1.7
dFx = 1 + 1 / x1
x2 = x1 - Fx / dFx
Wend
MsgBox "结果为 x=" + Str(Round(x1, 10)) + " ~ " + Str(Round(x2, 10))
End Sub
不懂哦