Excel里,如果你要实行高级一点的功能,一般要用到函数,那么有两种方式可以使用函数:
1、不用控件,不写VBA,就在单元格里使用函数。
2、在窗体模式下,在页面添加空间(如按钮、单选多选框等),然后针对控件写VBA,使用它的函数。
但是,如果你在上述两种情况下,如果要实现同样的功能或者使用同一个函数,那么有可能函数的引用方式是完全不一样的。
就拿生成一个随机数来说,如果你在单元格里要生成一个随机数,那么你就在单元格里打入“=rand()”然后回车即可。
那如果你用那个控件,并且要生成随机数,那么不好意思,这个随机数函数的就变成了rnd(),比如你要生成一个随机数并赋值给一个变量的话,就应该写成 i=rnd(),硬生生少了一个a。
我搞不懂的是,同一个系统,同一个平台(excel),同一个函数,为啥函数名就完全是不一样的呢!同一个出身,差别咋就那么大捏!这种区别有必要吗?
同样的例子在Aceess里面和VB里面也很多,搞不懂的是,为啥要这样,觉得我们脑子不够聪明,需要多记忆点东西吗!shit!
