Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3020|回复: 13

[已解决]【求助】数组公式怎么写到模块里

[复制链接]
发表于 2009-10-11 10:59 | 显示全部楼层 |阅读模式

数组公式怎么写到模块里,也就是怎么加上大括号。

一般的公式在vb里写为:

[a1]="=B2+C2"

如果是数组公式怎么写呢???(公式加上大括号)

请老师指点。

最佳答案
2009-10-11 11:03

range("A1").FormulaArray="=B2+C2"

发表于 2009-10-11 11:02 | 显示全部楼层
回复

使用道具 举报

发表于 2009-10-11 11:03 | 显示全部楼层    本楼为最佳答案   

range("A1").FormulaArray="=B2+C2"

回复

使用道具 举报

发表于 2009-10-11 11:04 | 显示全部楼层

 [a1].FormulaArray = "=b2+c3"                 
回复

使用道具 举报

发表于 2009-10-11 11:05 | 显示全部楼层

录制宏就能看出来 其实一般VBA不调用工作表函数的 这种添加公式好像更不推荐

[em08]
回复

使用道具 举报

发表于 2009-10-11 11:06 | 显示全部楼层

QUOTE:
以下是引用搁浅2008在2009-10-11 11:05:00的发言:

录制宏就能看出来 其实一般VBA不调用工作表函数的 这种添加公式好像更不推荐

[em08]

[em08]同意
回复

使用道具 举报

 楼主| 发表于 2009-10-11 11:08 | 显示全部楼层

感谢三位老师的答案。

 

最好的答案是搁浅2008,领风飞翔。

 

还是你们见多识广。函数老师都好像不知道。

[em01]
回复

使用道具 举报

 楼主| 发表于 2009-10-11 11:10 | 显示全部楼层

QUOTE:
以下是引用领风飞翔在2009-10-11 11:06:00的发言:

[em08]同意

怎么会同意呢???

这个好好方便的。

我觉得推广下更好哦。

回复

使用道具 举报

发表于 2009-10-11 11:12 | 显示全部楼层

QUOTE:
以下是引用xdwy81129在2009-10-11 11:10:00的发言:

怎么会同意呢???

这个好好方便的。

我觉得推广下更好哦。

函数有函数的运用思路,VBA有VBA的思路,两者不同的
回复

使用道具 举报

 楼主| 发表于 2009-10-11 11:14 | 显示全部楼层

QUOTE:
以下是引用领风飞翔在2009-10-11 11:12:00的发言:

函数有函数的运用思路,VBA有VBA的思路,两者不同的

但一些简单的普通的公式能省去vb的写作,所以我实际中应用极其的方便。

而且把公式写在vb里,速度也不慢,起码是不慢许多。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 06:34 , Processed in 0.272011 second(s), 4 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表