|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 andy_excelhome 于 2012-5-24 20:32 编辑
为了简化程序我在统计销售数据过程中采用evaluate方式,但是碰到“类型不匹配”的问题。
代码如下:
Private Sub CommandButton1_Click()
Dim ss As String
Dim t As Integer
ss = "A"
t = Application.Evaluate("sum((A2:A10=" & ss & ")*(B2:B10))")
MsgBox t
End Sub
请高手指点!谢谢
产品名称 | 销售数量 | 销售单价(元) | 销售小计(元) | A | 2.00 | 120.00 | 240.00 | C | 1.00 | 35.00 | 35.00 | B | 5.00 | 80.00 | 400.00 | A | 12.00 | 110.00 | 1,320.00 | E | 2.00 | 40.00 | 80.00 | D | 50.00 | 65.00 | 3,250.00 | B | 20.00 | 80.00 | 1,600.00 | C | 3.00 | 32.00 | 96.00 | B | 50.00 | 75.00 | 3,750.00 |
|
|