作者sweetJ (嗯...是我)
看板Visual_Basic
标题[VBA ] 变动输入范围的阵列公式
时间Tue Jun 14 01:26:05 2011
我想要利用某一个addin的阵列公式在不同工作表内进行计算
但是在不同工作表内input 的范围是不一样的
阵列公式的部分:
Range("D2:E5").Select
Selection.FormulaArray = "=LifeTableStats(阵列1, 阵列2)"
LifeTableStats就是阵列公式的名称
我有试过用UsedRange.SpecialCells(xlCellTypeConstants)可以选出我要的范围
可是我不知道要怎麽样跟阵列公式组合起来
For i = 2 To 64
Sheets(i).Select
Range("B2:B80").Select
rangeA = ActiveSheet.UsedRange.SpecialCells(xlCellTypeConstants)
阵列1的范围
Range("C2:C80").Select
rangeB = ActiveSheet.UsedRange.SpecialCells(xlCellTypeConstants)
阵列2的范围
请问要怎麽把两者结合起来?或是重写达到我的需求?
谢谢~~
我也有试过用Application.WorksheetFunction.LifeTableStats来写
可是一直出现438, 物件不支援此属性或方法的错误
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 128.189.247.86
※ 编辑: sweetJ 来自: 128.189.247.86 (06/14 05:22)