[VBA ] 變動輸入範圍的陣列公式

看板Visual_Basic作者 (嗯...是我)時間14年前 (2011/06/14 01:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我想要利用某一個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)
文章代碼(AID): #1DzaWl3Q (Visual_Basic)