小编Toa*_*ted的帖子

在给定半径,高度和深度的情况下,在VBA中查找坦克的体积

我无法找到Excel VBA课程的水箱容量;我要做一个VBA功能,我输入了水箱的半径,高度和深度,并接收体积。这是一张更好理解的图片:

水箱功能说明

这是我目前拥有的代码,课程告诉我这是不正确的:

    Option Explicit

Function tank(R As Double, d As Double, H As Double) As Double

Dim pi As Double

pi = Application.WorksheetFunction.pi()

If d <= R Then

tank = pi * d ^ 2 / 3 * (3 * R - d)

ElseIf R < d And d <= H - R Then

tank = 2 / 3 * pi * R ^ 3 + pi * R ^ 2 * (d - R)

ElseIf H - R …
Run Code Online (Sandbox Code Playgroud)

excel vba function

3
推荐指数
1
解决办法
128
查看次数

标签 统计

excel ×1

function ×1

vba ×1