Office中国论坛/Access中国论坛

标题: 求助:excel编程的问题 [打印本页]

作者: sjtu    时间: 2007-12-2 16:44
标题: 求助:excel编程的问题
要求在B10自动产生A1-A10的平均数
接着往下
当在A11输入数据的时候在B11自动产生A2-A11的平均数
当在A12输入数据的时候在B12自动产生A3-A12的平均数
由于我这方面比较的菜
望高手帮忙
作者: sjtu    时间: 2007-12-2 17:24
由于数据量非常的大
所以我才到这来求助
所以希望高手指点
作者: sblisb    时间: 2007-12-2 17:29
就是写入公式而已,

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$a$11" Then
Range("b11").Formula = "AVERAGE(a2:a11)"
End If

If Target.Address = "$a$12" Then
Range("b12").Formula = "AVERAGE(a3:a12)"
end if

End Sub
作者: sjtu    时间: 2007-12-2 17:37
那具体怎么操作呢
我没点头绪
作者: pureshadow    时间: 2007-12-2 18:44
这个不需要代码吧,一个函数就可以了
=average(a1:a10)向拉
作者: sjtu    时间: 2007-12-2 18:53
明白了的
感谢大家啊
呵呵
以后还请多多指教
作者: hxp1978    时间: 2007-12-10 11:59
3楼的是vab编程吗?
作者: pureshadow    时间: 2007-12-10 12:05
vab?吼吼。。。。。
VBA啦,visual basic application




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3