Error fórmula Excel OLE

HMG en Español

Moderator: Rathinagiri

Post Reply
jparada
Posts: 433
Joined: Fri Jan 23, 2009 5:18 pm

Error fórmula Excel OLE

Post by jparada »

Hola,
Intentando escribir una fórmula con OLE/COM a Excel me marca error, estoy intentado así:

Code: Select all

oSheet:Cells( nLinea, 04):Formula = "=SUMA(R[-" + hb_NToS(nFila) + "]C:R[-1]C)"
oSheet:Cells( nLinea, 04):FormulaR1C1 = "=SUMA(R[-" + hb_NToS(nFila) + "]C:R[-1]C)"
Alguien ha realizado alguna prueba con fórmulas que me pueda apoyar?.

Gracias.

Saludos,
Javier
User avatar
danielmaximiliano
Posts: 2763
Joined: Fri Apr 09, 2010 4:53 pm
DBs Used: DBF
Location: Argentina
Contact:

Re: Error fórmula Excel OLE

Post by danielmaximiliano »

No será
:fórmula :=
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
jparada
Posts: 433
Joined: Fri Jan 23, 2009 5:18 pm

Re: Error fórmula Excel OLE

Post by jparada »

danielmaximiliano wrote: Wed Jan 22, 2020 1:12 am No será
:fórmula :=
Es broma :?:, lo has intentado tú así...
User avatar
danielmaximiliano
Posts: 2763
Joined: Fri Apr 09, 2010 4:53 pm
DBs Used: DBF
Location: Argentina
Contact:

Re: Error fórmula Excel OLE

Post by danielmaximiliano »

jparada wrote: Wed Jan 22, 2020 2:49 am
danielmaximiliano wrote: Wed Jan 22, 2020 1:12 am No será
:fórmula :=
Es broma :?:, lo has intentado tú así...
No sabemos que error te da en la asignacion de la formula. no soy usuario de Planillas de Excel o OpenOffice pero veo un error que es lo que indique.
intentamos ayudar con lo poco que se ve
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
edk
Posts: 999
Joined: Thu Oct 16, 2014 11:35 am
Location: Poland

Re: Error fórmula Excel OLE

Post by edk »

jparada wrote: Tue Jan 21, 2020 10:58 pm Hola,
Intentando escribir una fórmula con OLE/COM a Excel me marca error, estoy intentado así:

Code: Select all

oSheet:Cells( nLinea, 04):Formula = "=SUMA(R[-" + hb_NToS(nFila) + "]C:R[-1]C)"
oSheet:Cells( nLinea, 04):FormulaR1C1 = "=SUMA(R[-" + hb_NToS(nFila) + "]C:R[-1]C)"
Alguien ha realizado alguna prueba con fórmulas que me pueda apoyar?.

Gracias.

Saludos,
Javier
Me parece que la fórmula Excel =SUMA(R[-nn]C:R[-1]C) es incorrecta.
Además, la fórmula =SUMA(R1:C1) sería incorrecta.
El correcto es ciertamente =SUMA(C1:R1)

A mí me funciona:

Code: Select all

oSheet:Cells(nRow,nCol):Formula := "=SUMA("+cCol+ALLTRIM(STR(nRowBegin))+":"+cCol+ALLTRIM(STR(nRowEnd))+")"
jparada
Posts: 433
Joined: Fri Jan 23, 2009 5:18 pm

Re: Error fórmula Excel OLE

Post by jparada »

Hola,
Esto me funcionó:

Code: Select all

oSheet:Cells( nLinea,04):Value := "=SUMA(D" + hb_NToS(nRow) + ":D" + hb_NToS((nRow+nFila)-1) + ")
En alguna oportunidad voy a validar lo que comentan acerca de la fórmula R1C1.

Gracias.

Saludos,
Javier
Post Reply