[VBA ] 變動輸入範圍的陣列公式
我想要利用某一個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)