Subtotalizar varias columnas en clase TExcelScript

Post Reply
artu0407
Posts: 14
Joined: Wed Apr 23, 2008 4:08 am

Subtotalizar varias columnas en clase TExcelScript

Post by artu0407 »

Hola gente vengo usando la clase TExcelScript para generar reportes a excel uso el metodo subtotal para sumar una columna pero como hacer
para subtotalizar mas de una columna

la sintaxis que uso es:

obj := TExcelScript():New()
obj : Say(1,1,datos)
obj : Say(2,1,datos)
....
...

obj:Subtotal(cRango,1,1,14)

14= es la columna que va a subtotalizar ¿no puedo poner otra columna mas?

gracias x sus reponses
Arturo.
User avatar
mmercado
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Re: Subtotalizar varias columnas en clase TExcelScript

Post by mmercado »

artu0407 wrote: obj:Subtotal(cRango,1,1,14)

14= es la columna que va a subtotalizar ¿no puedo poner otra columna mas?
Hola Arturo:

Prueba lo siguiente:

Code: Select all

   #define xlSum -4157
   oSheet:Range( cRange ):SubTotal( nControlCol, xlSum, { 14, 15, etc }  )
Saludos.

Manuel Mercado
artu0407
Posts: 14
Joined: Wed Apr 23, 2008 4:08 am

Re: Subtotalizar varias columnas en clase TExcelScript

Post by artu0407 »

mmercado wrote:
artu0407 wrote: obj:Subtotal(cRango,1,1,14)

14= es la columna que va a subtotalizar ¿no puedo poner otra columna mas?
Hola Arturo:

Prueba lo siguiente:

Code: Select all

   #define xlSum -4157
   oSheet:Range( cRange ):SubTotal( nControlCol, xlSum, { 14, 15, etc }  )
Saludos.

Manuel Mercado
Gracias Manuel por responder modifique la clase y le puse de parametro
el arreglo pero ahora me sale " no se puede determinar que fila o que seleccion de la lista contiene los rotulos de columnas requeridas para este comando"

Intente usar la clase Repexcel pero no lo logro compilarlo
gracias
Post Reply