n*****y 发帖数: 17 | 1 macro跟user defined function 有什么不同呢,两个都可以实现自动计算等。是不是
user defined function 只能返回具体的数值或数组,而macro则可执行一些其他的
operations? |
S*******r 发帖数: 11017 | 2
基本正确。但是我的理解是,FUNCTION除了可以返回数值也可以执行其他操作;而
MACRO是不能返回数值的。
【在 n*****y 的大作中提到】 : macro跟user defined function 有什么不同呢,两个都可以实现自动计算等。是不是 : user defined function 只能返回具体的数值或数组,而macro则可执行一些其他的 : operations?
|
g*****a 发帖数: 340 | 3 macro不就是user defined function 实现的么?自动生成的代码而已
我写自动执行程序的时候一般就先根据基本操作录制一段macro然后在进去修改。
【在 n*****y 的大作中提到】 : macro跟user defined function 有什么不同呢,两个都可以实现自动计算等。是不是 : user defined function 只能返回具体的数值或数组,而macro则可执行一些其他的 : operations?
|
n*****y 发帖数: 17 | 4 这样啊
那功能上,function>macro?
【在 S*******r 的大作中提到】 : : 基本正确。但是我的理解是,FUNCTION除了可以返回数值也可以执行其他操作;而 : MACRO是不能返回数值的。
|
S*******r 发帖数: 11017 | 5
我是这么理解的。但是我的EXCEL VBA是野路子,基本上是自己工作上现炒现卖的。你
最好请教下这里的其他大牛;然后网路上也有不少资源可以查询。
【在 n*****y 的大作中提到】 : 这样啊 : 那功能上,function>macro?
|
S*******r 发帖数: 11017 | 6
呵呵 MACRO可以用RECORDING,也可以进去EDITOR直接裸写的。
【在 g*****a 的大作中提到】 : macro不就是user defined function 实现的么?自动生成的代码而已 : 我写自动执行程序的时候一般就先根据基本操作录制一段macro然后在进去修改。
|
n*****r 发帖数: 159 | 7 if you want user defined function accessible within sheet, you have to make
it to be a macro, either write in VBA or use automation.
Macro recording is just to let Excel write VBA code for you.
【在 n*****y 的大作中提到】 : 这样啊 : 那功能上,function>macro?
|