Sub area(p As Single, radius As Integer)
Dim answer As Single
' area of circle is 3.14 x r(sq)
Const p = 3.14
answer = p * radius^
radius = InputBox("Enter the radius")
area = answer
MsgBox asnwer
End Sub
嘿,所以我试图做一个简单的VBA程序来计算圆的半径.只有一个盒子出现。你输入半径和答案是给回在一个msgbox。当
2条答案
按热度按时间643ylb081#
最好的做法是
在每个模块的开头。这将确保您声明所有变量并防止大部分拼写错误。
然后,更正这一行:
你打错了。应该是
另外,你不需要将这些变量声明为参数。
将该行替换为:
我还做了一些其他的调整。
最终代码:
unhi4e5o2#