多语言展示
当前在线:1470今日阅读:26今日分享:39

怎样使用VBA根据边长求三角形周长和面积?

随着手机里面功能越来越丰富,让我们使用起来越来越方便了,给我们的生活带来了极大的便利。怎样使用VBA根据边长求三角形周长和面积?
工具/原料

手机

方法/步骤
1

首先在开发工具中打开VBA编辑器

2

在单元格区域当中输入一些内容作为例子

3

在VBA编辑器中插入模块

4

在模块当中输入如下代码,然后运行 Function Triangle(a, b, c, options As String)  '根据边长求面积和周长   If a <=0 Or b <=0 Or c <=0 Then Triangle="三边长不能为0": Exit Function   '三边不能小于等于0   If a <=Abs(b-c) Or b <=Abs(a-c) Or c <=Abs(a-b) Then Triangle=   "三边长不能为0": Exit Function   If options="L" Then Triangle=Val(a+b+c) '如果参数为“L”则求周长   Dim temp As Double   temp=(a+b+c) / 2   If options="A" Then Triangle=WorksheetFunction.Power(temp *     (temp-a) * (temp-b) * (temp-c), 0.5) '否则求面积 End Function

5

在单元格A1:C1中输入3、4、5,在单元格A4中输入公式“=Triangle (A1,B1,C1,"A")”,则结果为三角形面积6,如图

注意事项

智能手机助理给我们的生活带来了极大的便利!

推荐信息