|
这就是传说中的马克党?{:soso_e128:}其实写个自定义函数是很容易解决的。
(为了便于大家理解,这里用了中文作为变量,在WinXP英文版+Office 2010英文版+PRC区域语言测试没问题,如果害怕出错,你可以改成英文)- Function Area(形状 As String, 长 As Double, 宽 As Double, 高 As Double, 半径 As Double) As Double
- Select Case 形状
- Case "圆形"
- Area = 3.14 * 半径 ^ 2 * (长 = 0) * (宽 = 0) * (高 = 0)
- Case "梯形"
- Area = (长 + 宽) * 高 / 2 * (半径 = 0)
- Case "长方形"
- Area = 长 * 宽 * (高 = 0) * (半径 = 0)
- Case "正方形"
- Area = 长 ^ 2 * (宽 = 0) * (高 = 0) * (半径 = 0)
- Case Else
- Area = 0
- End Select
- End Function
复制代码 看看是不是这样?
不同运算规则下的查询.rar
(22.48 KB, 下载次数: 8)
|
|