¿Cómo aplico una fórmula SumIf en un VBA Sub? Obteniendo el error 1004
Estoy intentando crear un Sub que coloque una SUMIF
fórmula en una celda. He reducido el problema a una configuración simple:
Private Sub CommandButton1_Click()
Cells(2, 3).Formula = "=SUMIF(A1:A5;D1;B1:B5)"
End Sub
Yo tengo un 1004 Error
.
Puedo ejecutar el mismo código pero con la función SUMA:
"=SUM(B1:B5)"
Esto no produce un error. Por eso sospecho del punto y coma en mi fórmula.
Aceptado
.Formula
Acepta fórmulas en inglés.
El separador de parámetros en inglés es ,
.
Si desea utilizar fórmulas en el idioma de su instalación de Excel, utilice .FormulaLocal
.
Sin embargo, para garantizar que su código se ejecute en cualquier Excel, corrija su fórmula para que esté de acuerdo con la en-us
configuración regional.