一个EXCEL里VBA的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:16:14
如果我要实现
A B C D
1 2
2 5
3 7
4 9
5 3
6 7
7 1 do until sheet1.cells(a,1)=""
a=1
在VBA里用IF语句..如果 sheet1.cells(a,1)>5 then
输入这些大于5的数的和 应该怎么算??
公式应该怎么弄?
a=a+1
loop

a=1
sum=0
do until sheet1.cells(a,1)=""
if sheet1.cells(a,1)>5 then sum=sum+sheet1.cells(a,1)
a=a+1
loop

为什么要用VBA呢?将累计数放在如B1
B1=sumif(A:A,">5")
也便于A列不断添加数据