Ver Mensaje Individual
  #1  
Antiguo 14-09-2006
JuanPa1 JuanPa1 is offline
Miembro
 
Registrado: may 2006
Posts: 66
Reputación: 19
JuanPa1 Va por buen camino
Funciones de Excel desde delphi

Hola a todos, quiero desde delphi utilizar la siguiente funcion de excel que me permita sumar los valores de una columna siempre que se cumpla una condicion en otra columna.
La funcion que necesito es esta, la misma que en excel me funciona perfectamente:
=SUMAR.SI(C4:C40;"=Excelente";D440)

En delphi al sumar solo los valores de una columna sin comprobar ninguna condición me funciona bien la siguiente linea:

ExcelA.Range['D'+LineString, 'D'+LineString].Value[oleVar]:='=sum(D440)';

Mi problema es que no se como deberia codificar esa funcion en delphi, le he puesto igual que la anterior funcion y la aplicacion se ejecuta pero cuando llego a la parte que debe mostrar el archivo de excel con el resultado de la funcion me da el error 'OLE error 800A03EC'.

Si alguien tiene alguna idea o sugerencia de como solucionar esto le agradeceria.
Responder Con Cita