Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: 兰色幻想

VBA80集视频教程第6集:函数与公式(高清视频下载)

  [复制链接]
发表于 2011-7-2 23:09 | 显示全部楼层
请教兰版一个关于数组公式问题,视频里的代码如下:
Sub t4()
      Range("c9").FormulaArray = "=SUM(B2:B6*C2:C6)"
End Sub

我查看了Excel自带的帮助里FormulaArray如果是数组公式时,公式必须使用 R1C1 引用样式,而不能使用 A1 引用样式,不知道怎么解释。

帮助:
FormulaArray 属性
返回或设置区域的数组公式。返回(或可设置为)单个公式或 Visual Basic 数组。如果指定区域不包含数组公式,则本属性返回 Null。Variant 类型,可读写。

说明
如果用本属性输入数组公式,那么该公式必须使用 R1C1 引用样式,而不能使用 A1 引用样式(请参阅第二个示例)。

示例
本示例在 Sheet1 上的单元格区域 A1:C5 中输入数组常量 3。

Worksheets("Sheet1").Range("A1:C5").FormulaArray = "=3"
               
本示例在 sheet1 上的单元格区域 E1:E3 中输入数组公式“=SUM(R1C1:R3C3)”。

Worksheets("Sheet1").Range("E1:E3").FormulaArray = _
    "=Sum(R1C1:R3C3)"

点评

明明可以用A1样式,帮助却说不可以。这说明帮助有时也会出错的,呵呵  发表于 2011-7-4 10:30
回复

使用道具 举报

发表于 2011-7-4 10:25 | 显示全部楼层
回复

使用道具 举报

发表于 2011-7-4 10:41 | 显示全部楼层
回复51楼,兰版的点评
谢谢,看来MVP就是不一样,呵呵
回复

使用道具 举报

发表于 2011-7-4 13:56 | 显示全部楼层
好像也不便宜,呵呵,我要加油赚分了
回复

使用道具 举报

发表于 2011-7-4 17:33 | 显示全部楼层
thanks
回复

使用道具 举报

发表于 2011-7-4 17:42 | 显示全部楼层
  thanx
回复

使用道具 举报

发表于 2011-7-4 21:30 | 显示全部楼层
好贵啊 兄弟
回复

使用道具 举报

发表于 2011-7-4 21:39 | 显示全部楼层
非常不错,我喜欢!
回复

使用道具 举报

发表于 2011-7-5 00:10 | 显示全部楼层
真的太贵了,要努力为论坛做贡献才行呀。
回复

使用道具 举报

发表于 2011-7-5 01:04 | 显示全部楼层
兰版威武!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 22:50 , Processed in 0.320722 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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