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.
Subtotalizar varias columnas en clase TExcelScript
Re: Subtotalizar varias columnas en clase TExcelScript
Hola Arturo:artu0407 wrote: obj:Subtotal(cRango,1,1,14)
14= es la columna que va a subtotalizar ¿no puedo poner otra columna mas?
Prueba lo siguiente:
Code: Select all
#define xlSum -4157
oSheet:Range( cRange ):SubTotal( nControlCol, xlSum, { 14, 15, etc } )
Manuel Mercado
Re: Subtotalizar varias columnas en clase TExcelScript
Gracias Manuel por responder modifique la clase y le puse de parametrommercado wrote:Hola Arturo:artu0407 wrote: obj:Subtotal(cRango,1,1,14)
14= es la columna que va a subtotalizar ¿no puedo poner otra columna mas?
Prueba lo siguiente:Saludos.Code: Select all
#define xlSum -4157 oSheet:Range( cRange ):SubTotal( nControlCol, xlSum, { 14, 15, etc } )
Manuel Mercado
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