I've been trying to input an array formula on a specific cell:
I've tried A1 format with no success and R1C1 with a little more success. If I put Selection.FormulaR1C1
it works perfectly if I change that to Formula.Array
it stops working:
R1C1:
Selection.FormulaR1C1 = "=LOOKUP(2,1/('Raw Data'!R11C" & TargetColumn & ":R1048576C" & TargetColumn & "=VLOOKUP(INDEX('Raw Data'!R" & TargetRow - j + 300 & "C1:R" & TargetRow - j & "C1,MATCH(MIN(ABS('Raw Data'!R" & TargetRow - j + 300 & "C" & TargetColumn & ":R" & TargetRow - j & "C" & TargetColumn & "-((R[1]C[2]-0.05)*R7C4))),ABS('Raw Data'!R" & TargetRow - j + 300 & "C" & TargetColumn & ":R" & TargetRow - j & "C" & TargetColumn & "-((R[1]C[2]-0.05)*R7C4)),0)),'Raw Data'!R11C1:R1048576C131,MATCH(""*""&""W""&R2C3&""*"",'Raw Data'!R5,0),FALSE)),'Raw Data'!R11C1:R1048576C1)"
A1:
Selection.Formula = "=LOOKUP(2,1/('Raw Data'!$" & TargetColumnLetter & "$11:$" & TargetColumnLetter & "$1048576=VLOOKUP(INDEX('Raw Data'!A" & TargetRow - j & ":A" & TargetRow - j + 300 & ",MATCH(MIN(ABS('Raw Data'!" & TargetColumnLetter & TargetRow - j & ":" & TargetColumnLetter & TargetRow - j + 300 & "-((D" & 20 + Rows2Copy & "-0.05)*$D$7))),ABS('Raw Data'!" & TargetColumn & TargetRow - j & ":" & TargetColumn & TargetRow - j + 300 & "-((D" & 20 + Rows2Copy & "-0.05)*$D$7)),0)),'Raw Data'!$A$11:$EA$1048576,MATCH(""*""&""W""&$C$2&""*"",'Raw Data'!$5:$5,0),FALSE)),'Raw Data'!$A$11:$A$1048576)"
None of them work with Selection.FormulaArray
If I try another formula lets say Selection.FormulaArray = "=SUM($F$12:$F$15)"
it works perfectly. If I record the Marco and enter the formula in the spreadsheet, stop the Marco and copy that it won't work. Been stuck for 2 days on this trying to figure it out.