¿Por qué al pasar una fórmula matricial a VBA no me funciona? ¿Dónde está el fallo?
Hola, tengo una fórmula de resolución matricial en una celda y quiero añadir dicha fórmula a una macro pero que cuando se aplica se resuelve como fórmula no matricial si lo escribo de esta forma:
Selection.FormulaR1C1= _"=IF(ISERROR(INDEX('Dashboard'!R4C11:R250C11,MATCH(RC4&RC7&RC8,('Dashboard'!R4C5:R250C5)&('Dashboard'!R4C8:R250C8)&('Dashboard'!R4C9:R250C9),0))), """", INDEX('Dashboard'!R4C11:R250C11,MATCH(RC4&RC7&RC8,('Dashboard'!R4C5:R250C5)&('Dashboard'!R4C8:R250C8)&('Dashboard'!R4C9:R250C9),0)))"
Si luego selecciono dicha celda y hago ctrl+shift+enter se resuelve
Pero como no quiero ir celda por celda convirtiéndolas a matricial pues escribo esta formula en VBA:
Pero no funciona y no sé porqué....
He de decir que tengo otra fórmula muy parecida a esta pero en vez de tres condiciones tiene dos y funciona correctamente...
Un saludo