我的excel博客
生活博客http://travellinglifes.spaces.live.com/,abap博客http://blog.csdn.net/donkey2004112103/

导航

 

现在对vba中的change事件有了比较清晰的认识,也明白了quer插在excel里是怎样的一个状态。为了让报表可以打开时自动运行动态报表,必须用到change事件,如果谁有更好的方法请一定通知我。之前认为会计年度,记账期间,还有公司代码只要有一个改变就会触发change事件。后来才发现其实即使不变也会触发change事件,为什么了,原来query再刷新时所有数据都会变化,所以根本不用用三个单元格来判断,只用一个进行判断就可以了。代码如下:

  • If Target.Address = "$B$10" Then
  •        Main
  • End If

这个项目对BW和VBA,excel熟悉了很多,明年继续努力!

    posted on 2009-01-21 18:14  黄立  阅读(1844)  评论(0)    收藏  举报