|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
- 简单的运算,修改stri变量就可以了
- Sub calc()
- countrow = Sheet1.UsedRange.Cells(Sheet1.UsedRange.Rows.Count, 1).Row
- stri = "D=B+A" '计算表达式,运算符:+ - * /
- For i = 2 To countrow
- With ActiveSheet
- Select Case Mid(stri, 4, 1)
- Case "+"
- valu = .Cells(i, Mid(stri, 3, 1)) + .Cells(i, Right(stri, 1))
- Case "-"
- valu = .Cells(i, Mid(stri, 3, 1)) - .Cells(i, Right(stri, 1))
- Case "*"
- valu = .Cells(i, Mid(stri, 3, 1)) * .Cells(i, Right(stri, 1))
- Case "/"
- valu = .Cells(i, Mid(stri, 3, 1)) / .Cells(i, Right(stri, 1))
- Case Else
- valu = ""
- End Select
- End With
- ActiveSheet.Cells(i, Left(stri, 1)) = valu
- Next
- End Sub
复制代码 |
|