美文网首页excel vba
vba 自定义函数-求距离

vba 自定义函数-求距离

作者: 楊黎 | 来源:发表于2019-11-19 11:31 被阅读0次

    1、计算平面距离

    Function jl_xy(x1 , y1 , x2 , y2 ) As Double

    '函数功能:计算平面距离

    Application.Volatile True '自动重算

    jl_xy = ((x2 - x1) ^ 2 + (y2 - y1) ^ 2) ^ 0.5

    End Function

    2、计算空间距离

    Function jl_xyz(x1 , y1 , z1 , x2 , y2 , z2 ) As Double

    '函数功能:计算空间距离

    Application.Volatile True '自动重算

    jl_xyz = ((x2 - x1) ^ 2 + (y2 - y1) ^ 2 + (z2 - z1) ^ 2) ^ 0.5

    End Function

    3、计算平面空间距离

    Function jl(x1 , x2 , y1 , y2 , Optional z1 = 0, Optional z2 = 0) As Double

    '函数功能:计算距离

    Application.Volatile True '自动重算

    jl = ((x2 - x1) ^ 2 + (y2 - y1) ^ 2 + (z2 - z1) ^ 2) ^ 0.5

    End Function

    相关文章

      网友评论

        本文标题:vba 自定义函数-求距离

        本文链接:https://www.haomeiwen.com/subject/ekjwictx.html