Necesito realizar una suma en columnas en un formulario utilizando la función sumar Si
Tengo a continuación la siguiente macro, pero me hace falta sustituirla or una que:
En la columna AE2 me sume los valores de la columna(B2:B100) que contengan a Komax, en AE3 los valores de (B3:B100), y así sucesivamente mientras voy introduciendo los valores en mi formulario, la columna va bajando siempre sumando decrecientemente siempre que encuentre la Palabra Komax
Es decir que en el Rango EA quiero:
Sumif(B2:B100,"Komax", G2:G100), pero con el formato de abajo
sub NecesitoSumarSi()
lastrow = Sheets("MKP").Cells(Rows.Count, "A").End(xlUp).Row
Sheets("MKP").Range("AE:AN").Locked = False
With Range("AE2:AI" & lastrow)
.Formula = "=sum(G2:G100)"
End With
End If
End Sub
Respuesta de James Bond
1